printРабочее место участника

printЗадачи

427. Цикл+условный оператор 21

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

В некоторых видах спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идет в зачет спортсмену. Если наиболее высокую оценку выставило несколько судей, то из совокупности оценок удаляется только одна такая оценка; аналогично поступают с наиболее низкими оценками.
Ввод
В первой строке содержится натуральное число `n\ (3≤n≤100)` – число судей, выставляющих оценки. Во второй строке содержатся действительные числа `a_1,\ …,\ a_n\ (a_i\ ≥\ 0)` – оценки, выставленные судьями одному из участников соревнований.
Вывод
Вывести оценку, которая пойдет в зачет спортсмену, с двумя знаками после запятой.

Пример ввода

5
8.5 8.0 8.0 8.0 7.5

Пример вывода

8.00

loading