Напишите программу для решения следующей задачи.
Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру для дней, когда температура поднималась выше нуля градусов. Определите количество таких дней. Гарантируется, что за время наблюдения хотя бы в один из дней температура поднималась выше нуля градусов.
Программа получает на вход количество дней, в течение которых проводилось наблюдение N (1 ≤ N ≤ 31), затем для каждого дня вводится температура.
Пример работы программы
| Входные данные | Выходные данные |
|---|---|
|
4 |
10.0 |
Демонстрационный вариант ЕГЭ 2025 по информатике задание №16
Решение:
Решением является программа, записанная на любом языке программирования. Пример верного решения, записанного на языке Python:
|
1 2 3 4 5 6 7 8 9 10 |
n = int(input()) s=0 cnt = 0 for i in range(n): x = int(input()) if x > 0: s += x cnt += 1 print(s / cnt) print(cnt) |
Возможны и другие варианты решения.
Для проверки правильности работы программы необходимо использовать следующие тесты.
| No | Входные данные | Выходные данные |
| 1 | 1 5 |
5.0 1 |
| 2 | 2 7 10 |
8.5 2 |
| 3 | 3 0 3 8 |
5.5 2 |
| 4 | 4 -5 6 -7 3 |
4.5 2 |
