Задача с использованием массивов в С++
Задание выглядит так:
Напишите простую программу на C++, которая получает список учеников с клавиатуры с указанием имени и класса. Программа должна предоставлять общие оценки, среднюю оценку, максимальную оценку, а также имена и оценки всех учащихся с оценками выше средней.
Наша понимание и попытка решения:
Выбираем номер класса с 1го по 4й (к примеру), а после подтверждения, должен появится список учеников данного класса с оценками, в конце общих оценок нужно "приклеить" как-то еще среднюю оценку и максимальную оценку (если я правильно понимаю). Попытались сделать для одного класса...
И вот что у нас получилось:
#include <iostream>
using namespace std;
int main() {
cout << "Добро пожаловать!" << endl;
int numClass=0;
cout << "Выберите № класса: " ;
cin >> numClass;
char Names[][20]={"Вася","Петя","Маша","Нина","Коля","Даша","Света"};// ученики в 1 классе.
int GRADES[][30]={5,7,12,10,6,8,4,11};
cout << "Журнал оценок: " << endl;
for (int i = 0; i < 6; i++) {
cout << Names[i] <<"\t" ;
cout << GRADES[i] << endl;
}
return 0;
}
В моем представлении должно выглядеть как-то так: