I'm trying to figure out the code to determine the student with the highest average. I got this far but now I'm stuck.
Code:#include <stdio.h> #include <stdlib.h> #define STUDENTS 4 #define QUIZZES 5 main() { int quizScores[STUDENTS][QUIZZES] = { { 90, 90, 90, 90, 90 }, { 90, 80, 70, 60, 50 }, { 90, 89, 88, 87, 86 }, { 90, 85, 80, 75, 70 } }; int studentTotal = 0, quizTotal, row, col; double studentAverage, quizAverage; for (row = 0; row < STUDENTS; row++) { studentTotal = 0; for ( col = 0; col < QUIZZES; col++) { studentTotal += quizScores[row][col]; } studentAverage = (double) studentTotal / QUIZZES; printf("Student %i has average %.2lf\n", row, studentAverage); } for ( col = 0; col < QUIZZES; col++){ quizTotal = 0; for( row = 0; row < STUDENTS; row++){ quizTotal += quizScores[row][col]; } quizAverage = (double) quizTotal / STUDENTS; printf("Quiz %i has average %.2lf\n", col, quizAverage); } //for ( //printf("Student %i has the highest average with a score of %.2lf\n", row, studentAverage); system("pause"); }



LinkBack URL
About LinkBacks


