ЗАДАЧА 6616 На вход программе подаются сведения о

УСЛОВИЕ:

На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В первой строке сообщается количество учащихся N, каждая из следующих N строк имеет формат: <Фамилия> <Инициалы> <номер школы>, где <Фамилия> — строка, состоящая не более чем из 20 символов, <Инициалы> — строка, состоящая из 4 символов (буква, точка, буква, точка), <номер школы>

— не более чем двузначный номер. <Фамилия> и <Инициалы>, а также <Инициалы> и <номер школы> разделены одним пробелом.

Пример входной строки:
Иванов П.С. 57

Требуется написать как можно более эффективную программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая определяет среднее количество участников олимпиады из одной школы.

Следует учитывать, что N >= 1000.

РЕШЕНИЕ:

Программа верно читает входные данные, не запоминая их все, а сразу подсчитывая в массиве, хранящем 99 целых чисел, согласно номерам школ, количество участников олимпиады из каждой школы. Затем подсчитывается количество школ, приславших хотя бы одного участника, и вычисляется среднее количество участников от одной школы.
ЕСТЬ ВОПРОСЫ?
НАШЛИ ОШИБКУ?
отправить + регистрация в один клик
опубликовать + регистрация в один клик

ОТВЕТ:

В решение

Нужна помощь?

Опубликовать

Готовься с нами!

Добавил slava191 , просмотры: ☺ 564 ⌚ 09.02.2016. информатика 10-11 класс
КОД ВСТАВКИ

РЕШЕНИЯ ПОЛЬЗОВАТЕЛЕЙ
Написать своё решение

Только зарегистрированные пользователи могут писать свои решения.
Увы, но свой вариант решения никто не написал... Будь первым!

НАПИСАТЬ КОММЕНТАРИЙ

Мы ВКонтакте
Последние решения

Simba ✎ на высоте 1 км давление 680 мм ртутного столба-видно задание очень плохо... к задаче 17132

Simba ✎ 45-х+5=15 50-х=15 50-15=х х=35 к задаче 17129

Simba ✎ в первом случае на покупку потратим 9*70=630 рублей, во втором 60*9+50*3=540+150=690 второй способ невыгоден к задаче 17131

slava191 ✎ (8/25 - 13/38) : 6/19 = -21/950 : 6/19 = -7/100 = -0,07 к задаче 17128

simba ✎ n–число всех исходов (20) m– число благоприятных (5) P(a)=m/n 5/20=0,25 к задаче 17086