Дан файл, содержащий информацию о результатах городской олимпиады по математике.
Структура записи файла: - номер участника; - фамилия; - количество баллов по каждой из пяти задач.
Написать программу, выдающую: - фамилии победителей, занявших первые три призовых места, с указанием суммарного количества баллов и номеров школ; - сведения о результатах участников заданной школы.
Метод решения задачи
Задачу можно разбить на две отдельные подзадачи:
1. Последовательный просмотр таблицы. Если номер школы данного участника совпадает с заданным, то вывод сведений о данном участнике с указанием баллов за каждую из пяти задач, суммы баллов и места. 2. Последовательный просмотр массива, содержащего места всех участников и вывод на экран фамилий победителей, занявших первые три призовых места, с указанием суммарного количества баллов и номеров школ.
Каждая подзадача решается методом линейного поиска (последовательного просмотра элементов таблицы).