gurumutant icon

C Bubble Sort with input, total, average

gurumutant | PRO | 09/25/17 04:00:12 AM UTC | 0 ⭐ | 557 👁️ | Never ⏰ | []
C |

990 B

|

None

|

0 👍

/

0 👎

#include <stdio.h>
 
int main()
{
    int i, j, nilai[10], temp, total=0;
    printf("Masukkan nilai dalam skala 1 s.d. 100\n");
    for(i=0;i<10;i++) {
        printf("Masukkan nilai ke-%d : ",i+1);
        scanf("%d",&nilai[i]);
    }
    // menampilkan isi array
    printf("Data nilai sebelum diurutkan: ");
    for(i=0;i<10;i++) {
        printf("%4d", nilai[i]);
    }
    printf("\n");
    // 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
    printf("Data nilai setelah diurutkan: ");
    for(i=0;i<10;i++) {
        printf("%4d", nilai[i]);
        total = total + nilai[i];
    }
    printf("\n");
    printf("Total nilai : %d\n", total);
    printf("Rata-rata nilai : %d\n", (total/10));
    return 0;
}

Comments