#include <iostream>
#include <iomanip>
using namespace std;
int main( ) {
int n = 5 ;
int nilai[ 5 ] = { 80 , 92 , 70 , 85 , 90 } ;
int tertinggi, terendah;
float total = 0 , rata_rata;
int lulus = 0 ;
cout << "Masukkan jumlah siswa: " << n << endl;
for ( int i = 0 ; i < n; i++ ) {
cout << "Masukkan nilai siswa ke-" << i + 1 << ": " << nilai[ i] << endl;
// Proses perhitungan
total + = nilai[ i] ;
if ( nilai[ i] >= 75 ) {
lulus++ ;
}
}
tertinggi = nilai[ 0 ] ;
terendah = nilai[ 0 ] ;
for ( int i = 1 ; i < n; i++ ) {
if ( nilai[ i] > tertinggi) tertinggi = nilai[ i] ;
if ( nilai[ i] < terendah) terendah = nilai[ i] ;
}
rata_rata = total / n;
cout << "\n Daftar nilai: " ;
for ( int i = 0 ; i < n; i++ ) {
cout << nilai[ i] << " " ;
}
cout << endl;
cout << "Nilai tertinggi : " << tertinggi << endl;
cout << "Nilai terendah : " << terendah << endl;
cout << "Rata-rata nilai : " << fixed << setprecision( 2 ) << rata_rata << endl;
cout << "Jumlah siswa yang lulus (>= 75): " << lulus << endl;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuID0gNTsgCiAgICBpbnQgbmlsYWlbNV0gPSB7ODAsIDkyLCA3MCwgODUsIDkwfTsgCgogICAgaW50IHRlcnRpbmdnaSwgdGVyZW5kYWg7CiAgICBmbG9hdCB0b3RhbCA9IDAsIHJhdGFfcmF0YTsKICAgIGludCBsdWx1cyA9IDA7CgogICAgY291dCA8PCAiTWFzdWtrYW4ganVtbGFoIHNpc3dhOiAiIDw8IG4gPDwgZW5kbDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgY291dCA8PCAiTWFzdWtrYW4gbmlsYWkgc2lzd2Ega2UtIiA8PCBpICsgMSA8PCAiOiAiIDw8IG5pbGFpW2ldIDw8IGVuZGw7CiAgICAgICAgCiAgICAgICAgLy8gUHJvc2VzIHBlcmhpdHVuZ2FuCiAgICAgICAgdG90YWwgKz0gbmlsYWlbaV07CiAgICAgICAgaWYgKG5pbGFpW2ldID49IDc1KSB7CiAgICAgICAgICAgIGx1bHVzKys7CiAgICAgICAgfQogICAgfQoKICAgIHRlcnRpbmdnaSA9IG5pbGFpWzBdOwogICAgdGVyZW5kYWggPSBuaWxhaVswXTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgaWYgKG5pbGFpW2ldID4gdGVydGluZ2dpKSB0ZXJ0aW5nZ2kgPSBuaWxhaVtpXTsKICAgICAgICBpZiAobmlsYWlbaV0gPCB0ZXJlbmRhaCkgIHRlcmVuZGFoID0gbmlsYWlbaV07CiAgICB9CgogICAgcmF0YV9yYXRhID0gdG90YWwgLyBuOwoKICAgIGNvdXQgPDwgIlxuRGFmdGFyIG5pbGFpOiAiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBjb3V0IDw8IG5pbGFpW2ldIDw8ICIgIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICBjb3V0IDw8ICJOaWxhaSB0ZXJ0aW5nZ2kgOiAiIDw8IHRlcnRpbmdnaSA8PCBlbmRsOwogICAgY291dCA8PCAiTmlsYWkgdGVyZW5kYWggIDogIiA8PCB0ZXJlbmRhaCA8PCBlbmRsOwogICAgY291dCA8PCAiUmF0YS1yYXRhIG5pbGFpIDogIiA8PCBmaXhlZCA8PCBzZXRwcmVjaXNpb24oMikgPDwgcmF0YV9yYXRhIDw8IGVuZGw7CiAgICBjb3V0IDw8ICJKdW1sYWggc2lzd2EgeWFuZyBsdWx1cyAoPj0gNzUpOiAiIDw8IGx1bHVzIDw8IGVuZGw7CgogICAgcmV0dXJuIDA7Cn0=