// Contoh Bab 09: terjemahan pseudocode "cari nilai terbesar" ke C++. // // Pseudocode: // BACA n // BACA a[1..n] // besar <- a[1] // UNTUK i DARI 2 SAMPAI n // JIKA a[i] > besar // besar <- a[i] // CETAK besar // // Compile: g++ -std=c++17 -O2 -o terbesar exercises/09/01-terbesar.cpp // Jalankan: ./terbesar // Contoh masukan: 5 // 3 9 2 9 1 #include using namespace std; const int MAKS = 100005; int a[MAKS]; int main() { int n; cin >> n; for (int i = 0; i < n; i++) cin >> a[i]; // a[1..n] menjadi a[0..n-1] int besar = a[0]; for (int i = 1; i < n; i++) { if (a[i] > besar) besar = a[i]; } cout << besar << "\n"; // Coba ini: ubah menjadi nilai terkecil. Hanya dua tempat yang berganti. return 0; }