Untitled
unknown
plain_text
3 years ago
1.9 kB
10
Indexable
// ConsoleApplication38.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//
#include <string>
#include <iostream>
using namespace std;
int main(){
int quantity, summ = 0, empty = 0;
int marks[100000];
float avrgmark;
string iu, ui;
string surname[100000];
setlocale(LC_ALL, "Russian");
cout << "Введите количество учеников в класс\n";
cin >> quantity;
for (int i = 0; i < quantity; i++)
{
cout << "Фамилия и балл " << i + 1 << "-го ученика" << endl;
cin >> surname[i];
cin >> marks[i];
summ += marks[i];
}
avrgmark = summ / quantity;
cout << "Двоечники:" << endl;
for (int i = 0; i < quantity; i++)
{
if (marks[i] == 2) cout << surname[i] << endl;
else empty++;
}
if (empty == quantity) cout << "Пусто" << endl;
empty = 0;
cout << "Троечники:" << endl;
for (int i = 0; i < quantity; i++)
{
if (marks[i] == 3) cout << surname[i] << endl;
else empty++;
}
if (empty == quantity) cout << "Пусто" << endl;
empty = 0;
cout << "Хорошисты:" << endl;
for (int i = 0; i < quantity; i++)
{
if (marks[i] == 4) cout << surname[i] << endl;
else empty++;
}
if (empty == quantity) cout << "Пусто" << endl;
empty = 0;
cout << "Отличники:" << endl;
for (int i = 0; i < quantity; i++)
{
if (marks[i] == 5) cout << surname[i] << endl;
else empty++;
}
if (empty == quantity) cout << "Пусто" << endl;
empty = 0;
cout << "Средний балл по классу:" << avrgmark << endl;
cout << "Ученики с баллов больше среднего: ";
for (int i = 0; i < quantity; i++)
{
if (avrgmark < marks[i] || marks[i] == 5) {
cout << surname[i] << ' ';
}
}
}Editor is loading...