#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
Leave a comment