#include <iostream>
using namespace std;
int main()
{
int i, j, nilai[10], temp, total=0;
// input data
cout << "Masukkan nilai dalam skala 1 s.d. 100" << endl;
for(i=0;i<10;i++) {
cout << "Masukkan nilai ke-" << i+1 << " : ";
cin >> nilai[i];
}
// menampilkan isi array
cout << "Data nilai sebelum diurutkan: ";
for(i=0;i<10;i++) {
printf("%4d", nilai[i]);
}
cout << endl;
// bubble sort
for(i=0;i<9;i++) {
for(j=i+1;j<10;j++) {
if(nilai[i]>nilai[j]) { // membandingkan nilai
temp = nilai[i];
nilai[i] = nilai[j]; // menukarkan nilai
nilai[j] = temp;
}
}
}
// menampilkan isi array
cout << "Data nilai setelah diurutkan: ";
for(i=0;i<10;i++) {
printf("%4d", nilai[i]);
total = total + nilai[i];
}
cout << endl;
cout << "Total nilai : " << total << endl;
cout << "Rata-Rata nilai : " << total/10 << endl;
cout << endl;
return 0;
}
Comments