#include #define CLASS_SIZE 5 main() { int i,j, score[CLASS_SIZE], sum = 0, temp; printf("Input %d scores: ", CLASS_SIZE); for (i = 0; i < CLASS_SIZE; ++i) { scanf("%d", &score[i]); sum +=score[i]; } for (i = 0; i < CLASS_SIZE - 1; ++i) /* bubble sort */ for (j = CLASS_SIZE -1; j > i; --j) if (score[j-1] < score[j]) { /* check the order */ temp = score[j-1]; score[j-1] = score[j]; score[j] = temp; } printf("\nOrdered scores:\n\n"); for (i = 0; i < CLASS_SIZE; ++i) printf(" score[%d] = %5d\n", i , score[i]); printf("\n%18d%s\n%18.1f%s\n\n", sum, " is the sum of all the scores", (double) sum / CLASS_SIZE, " is the class average"); }