Помогите пожалуйста решить задачу в паскале! В файле marks.csv записаны сведения о...

0 голосов
641 просмотров

Помогите пожалуйста решить задачу в паскале!

В файле marks.csv записаны сведения о результатах экзаменов в 9-х классах района. Всего в списке 1000 записей, каждая из которых содержит
• фамилию
• имя
• отметки по четырем предметам (алгебре, русскому языку, физике и истории).
Все элементы в каждой строке разделены запятыми.
Напишите программу, которая читает данные из файла в массив структур (записей) и выводит на экран:
а) средний балл в районе по каждому предмету;
б) максимальную сумму баллов, полученных учащимися;
в) список учащихся (фамилии и имена), набравших эту максимальную сумму, в алфавитном порядке;
г) количество учащихся, получивших хотя бы одну отметку «2».

Пример данных в файле

Александрова,Маргарита,3,3,4,2
Алескеров,Имран,3,4,4,2
Бармин,Владимир,4,3,4,2


Информатика (543 баллов) | 641 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Программа, тестовый файл, и скриншот работы в приложениях.

Программа написана на PascalABC.NET,
но использован только минимум возможностей.

Бармин,Владимир,4,3,4,2
Александрова,Маргарита,3,3,4,2
Алескеров,Имран,3,4,4,2
Василий,Петров,3,4,4,2
Афанасий,Баклажан,4,3,3,3


image
(10.8k баллов)
0

файл marks.csv должен быть в той же папке что и программа