1. Завдання
Дан файл містить інформацію про результати міської олімпіади з математики.
Структура запису файлу:
номер учасника;
прізвище;
кількість балів по кожній з п'яти завдань;
Написати програму видає:
прізвища переможців, які посіли перші три призові місця, із зазначенням сумарної кількості балів і номерів шкіл;
відомості про результати учасників заданої школи;
2. Опис застосування
2.1 Запуск програми
Запуск програми (файл Olimpiad.c) можна виконати з середовища Turbo C 2.0 (або Borland C + + 3.1), або з командного рядка MS DOS, ввівши Olimpiad.exe.
2.2 Вхідні дані
Вхідні дані програми знаходяться у файлі School.txt . Число рядків у файлі - 50. Кожен рядок містить номер учасника (3 символи), прізвище (25 символів), номер школи (6 символів), бали за кожну з п'яти завдань (3 символи - бали за одну задачу). Приклад рядка файлу:
1 Ivanov 3 Квітня 5 квітня 4 травня
| 3 | 25 | 6 | 3 | 3 | 3 | 3 | 3 |
Приклад вхідного файлу наведений у додатку 2.
За запитом програми з клавіатури необхідно ввести номер пункту меню (див. розділ 2.3), номер школи.
2.3 Вихідні дані
Програма виводить на екран меню:
В
При виборі пункту 1 на екран виводитися результат у вигляді:
В
Приклади вихідних даних для інших пунктів меню див у додатку 3.
2.4 Повідомлення програми
Нижче наводиться перелік можливих повідомлень програми:
. Файл School.txt не знайдене
. Введіть номер пункту меню
. Введено невірний номер пункту меню
. Введіть номер школи
. Учасників з цієї школи немає
. № п/п Прізвище +1 з 2З 3з 4з 5з Сума балів Місце
. № п/п Прізвище № школи Сума балів Місце
3. Опис програми
3.1 Метод рішення задачі
Завдання можна розбити на дві окремі підзадачі:
1. Послідовний перегляд таблиці. Якщо номер школи даного учасника збігається з заданим, то висновок відомостей про даний учаснику із зазначенням балів за кожну з...