✎ Задать свой вопрос   *более 30 000 пользователей получили ответ на «Решим всё»

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

УСЛОВИЕ:

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

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

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

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

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

РЕШЕНИЕ:

Программа верно читает входные данные, не запоминая их все, а сразу подсчитывая в массиве, хранящем 99 целых чисел, согласно номерам школ, количество участников олимпиады из каждой школы. Затем подсчитывается количество школ, приславших хотя бы одного участника, и вычисляется среднее количество участников от одной школы.

Вопрос к решению?
Нашли ошибку?

ОТВЕТ:

В решение

Добавил slava191, просмотры: ☺ 1228 ⌚ 09.02.2016. информатика 10-11 класс

Решения пользователей

Увы, но свой вариант решения никто не написал... Будь первым!
Хочешь предложить свое решение? Войди и сделай это!

Написать комментарий

Последние решения
1.5.1
vector{a}*vector{b}=|vector{a}|*|vector{b}|* cos( ∠ vector{a},vector{b})

В условии задачи[red] опечатка[/red], не соs φ_(1) дан, а ∠ φ _(1)=45 °

[b]∠ φ _(1)=45 °⇒ cos 45 ° = sqrt(2)/2[/b]

vector{a}*vector{b}=|vector{a}|*|vector{b}|* cos( 45 ° )=2*sqrt(2)*(sqrt(2)/2)=2

[b]∠ φ _(2)=90 ° ⇒ cos 90 ° =0[/b]

vector{a}*vector{b}=|vector{a}|*|vector{b}|* cos( 90 ° )=2*sqrt(2)*0=0

[b]∠ φ _(3)=135 ° ⇒ cos 135 ° = - sqrt(2)/2 [/b]

vector{a}*vector{b}=|vector{a}|*|vector{b}|* cos(135 ° )=2*sqrt(2)*(-sqrt(2)/2)= - 2

[b]∠ φ _(2)=180 ° ⇒ cos 180 ° =-1[/b]

vector{a}*vector{b}=|vector{a}|*|vector{b}|* cos( 180 ° )=2*sqrt(2)*(-1)= - 2sqrt(2)

1.5.2.
условие неполное.
Ничего не сказано про векторы

1.5.3.

✎ к задаче 41493
Закон изменения импульса в проекции на ось х:
P_(2x)-P_(1x)=F_(x)*τ
mV_(1)cosα-mV_(2)cosβ=-F_(тр)*т ⇒
F_(тр)=(-mV_(1)cosα+mV_(2)cosβ)/т
✎ к задаче 41492
Разложение ln(1+x) известно. (прикреплено изображение)
✎ к задаче 41506
x=Vo*cosα*t
y=Vo*sinα*t-gt^2/2
r=sqrt(x^2+y^2)
✎ к задаче 41502
(прикреплено изображение)
✎ к задаче 41505