#include <iostream>#include <string>using namespace std;const unsigned short NUM_STUDENTS = 5;const unsigned short NUM_TESTS = 4;int main() { string names[NUM_STUDENTS]; char grades[NUM_STUDENTS]; double scores[NUM_STUDENTS][NUM_TESTS]; for (int i=0; i<NUM_STUDENTS; i++) { cout << "Enter student's name: "; cin >> names[i]; for (int j=0; j<NUM_TESTS; j++) do { cout << "Enter test #" << j+1 << " score: "; cin >> scores[i][j]; } while (scores[i][j]>100 || scores[i][j]<0); } for (int i=0; i<NUM_STUDENTS; i++) { double average = 0.0; for (int j=0; j<NUM_TESTS; j++) average += scores[i][j]; average/=NUM_TESTS; if (average < 101) grades[i] = 'A'; if (average < 81) grades[i] = 'B'; if (average < 61) grades[i] = 'C'; if (average < 41) grades[i] = 'D'; if (average < 21) grades[i] = 'E'; cout << names[i] << ": " << average << " - " << grades[i] << endl; }}
Comments