Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Задание. 
Разработка программы при помощи языка программирования

РефератПомощь в написанииУзнать стоимостьмоей работы

Фамилии победителей, занявших первые три призовых места, с указанием суммарного количества баллов и номеров школ; По запросу программы с клавиатуры необходимо ввести номер пункта меню (см. раздел 2.3), номер школы. Примеры выходных данных для остальных пунктов меню см. в приложении 3. Если ввести номер школы, которой нет в файле, выводится сообщение: После ввода номера школы, например 3… Читать ещё >

Задание. Разработка программы при помощи языка программирования (реферат, курсовая, диплом, контрольная)

Дан файл, содержащий информацию о результатах городской олимпиады по математике среди школьников. Структура записи файла:

  • — номер участника,
  • — фамилия,
  • — номер школы,
  • — количество баллов по каждой из пяти задач.

Написать программу, выдающую.

  • — фамилии победителей, занявших первые три призовых места, с указанием суммарного количества баллов и номеров школ;
  • — сведения о результатах участников заданной школы.

ОПИСАНИЕ ПРИМЕНЕНИЯ

Запуск программы

Запуск программы (файл patient. cpp) можно выполнить из среды Turbo C++ 3.0 (или Borland C++ 3.1), либо из командной строки MS DOS, введя olimpiada. exe .

Входные данные

Входные данные программы находятся в файле «olimpia.txt». Число строк в файле — произвольное. Каждая строка содержит порядковый номер участника (3 символа), фамилию с инициалами (25 символов), номер школы (5 символов), список баллов (7 символов).

Пример строки файла:

1 Ivanov A.I. 9 34 545.

| 3| 25 | 5 | 7 |.

Пример входного файла приведен в приложении 2.

По запросу программы с клавиатуры необходимо ввести номер пункта меню (см. раздел 2.3), номер школы.

Выходные данные

Программа выводит на экран меню:

Vyberite nomer punkta menyu:

  • 1 — vyvod FIO pobediteley, zanjavschie pervie 3 mesta;
  • 2 — vyvod svedenij o resultatach uchastnikov dannoy schkoli;
  • 3 — vihod;

При выборе пункта 2 на экран выводится сообщение:

Vvedite nomer school:

После ввода номера школы, например 3, выводится результат в виде:

| N Familiya I.O. N school. Bally |.

  • 5 Huzin N.N. 3 56 182
  • 8 Grushin A.A. 3 33 333
  • 9 Melnikova E.D. 3 67 912

Если ввести номер школы, которой нет в файле, выводится сообщение:

Net zadannoy school.

Примеры выходных данных для остальных пунктов меню см. в приложении 3.

Сообщения программы

Ниже приводится перечень возможных сообщений программы:

  • 1. File olimpia. txt ne naiden
  • 2. Vyberite nomer punkta menyu:
  • 3. Nuzhno vvodit nomer punkta ot 1 do 3
  • 4. Vvedite nomer school:
  • 5. N Familiya I.O. N school Bally
  • 6. Net zadannoy school
  • 7. N Familiya I.O. N school Summa Mesto
  • 8. Dlya prodolzheniya nazhmite lyubuyu klavishu
Показать весь текст
Заполнить форму текущей работой