Задания
Версия для печати и копирования в MS Word
Тип 16 № 37692
i

Уче­ни­ки 4 клас­са вели днев­ни­ки на­блю­де­ния за по­го­дой и еже­днев­но за­пи­сы­ва­ли днев­ную тем­пе­ра­ту­ру. Най­ди­те сред­нюю тем­пе­ра­ту­ру для дней, когда тем­пе­ра­ту­ра под­ни­ма­лась выше нуля гра­ду­сов. Опре­де­ли­те ко­ли­че­ство таких дней. Га­ран­ти­ру­ет­ся, что за время на­блю­де­ния хотя бы в один из дней тем­пе­ра­ту­ра под­ни­ма­лась выше нуля гра­ду­сов. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство дней, в те­че­ние ко­то­рых про­во­ди­лось на­блю­де­ние N (1 ≤ N ≤ 31), затем для каж­до­го дня вво­дит­ся тем­пе­ра­ту­ра.

 

При­мер ра­бо­ты про­грам­мы:

 

Вход­ные дан­ныеВы­ход­ные дан­ные

4

–5

12

–2

8

10.0

2

Спрятать решение

Ре­ше­ние.

При­ве­дем ре­ше­ние Павла Шост­ка на языке Pascal.

var a:=readarrinteger(readinteger).where(x->x>0).ToArray;

println(a.Average);

println(a.Count);

 

 

 

При­ве­дем ре­ше­ние на языке Python.

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)


Аналоги к заданию № 37692: 37881 Все

Источник: Де­мон­стра­ци­он­ная вер­сия ОГЭ—2025 по ин­фор­ма­ти­ке