25 / 25 / 28
Регистрация: 20.03.2011
Сообщений: 150
1

Оценка выступления

13.09.2011, 20:19. Показов 7419. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В некоторых видах спорта выступление каждого спортсмена оценивается несколькими судьями , затем из всех оценок удаляются минимальная и максимальная, а из оставшихся берется среднее арифметическое. Если максимальную или минимальную оценку поставили несколько судей, то удаляется только одна из них.
Массивы в программе использовать запрещается.

Описание входа:
На вход программе сначала подается натуральное число 3<=n<=10^6 - количество судей. Далее следуют n натуральных чисел,не превосходящих 100, - оценки, выставленные судьями одному из спортсменов.

Описание выхода:
Выедите оценку, которая пойдет в зачет данному спортсмену с точностью до двух значащих цифр после десятичной точки.

Пример:
Вход: 3 3 1 2
Выход: 2.00

Вход: 4 1 1 2 1
Выход: 1.00
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2011, 20:19
Ответы с готовыми решениями:

Программа оценки выступления спортсмена
Программа оценки выступления спортсмена Выступление спортсмена оценивают N судей. Оценка - целое...

Вывод на экран лучшего результата после каждого выступления фигуристов
184. На соревнованиях по фигурному катанию оценки заносятся в компьютер. Составить программу для...

Вывод на экран лучшего результата после каждого выступления фигуристов
На соревнованиях по фигурному катанию оценки заносятся в компьютер. Составить программу для вывода...

Вывод на экран лучшего результата после каждого выступления фигуристов
184. На соревнованиях по фигурному катанию оценки заносятся в компьютер. Составить программу для...

1
1405 / 647 / 135
Регистрация: 11.08.2011
Сообщений: 2,299
Записей в блоге: 2
13.09.2011, 21:05 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var i,n,max,min,sum,q: integer;
begin
min:= 101; max:= -1;
read (n);
for i:= 1 to n do
begin
read (q);
sum:= sum+q;
if (max<q) then max:= q;
if (min>q) then min:= q;
end;
writeln ((sum-max-min)/(n-2):0:2);
end.
1
13.09.2011, 21:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2011, 21:05
Помогаю со студенческими работами здесь

Составить программу для вывода на экран лучшего результата после выступления фигуристов
Условие: на соревнованиях по фигурному катанию оценки заносятся в компьютер. Составить программу...

выбор темы для выступления на конференции
Здравствуйте, у меня проблема, у нас через месяц будет конференция математическая, так я не могу...

Программа подсчета результатов выступления спортсменов по прыжкам с трамплина
Struct sportsme +массив указателей { ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru