Анастасия6 лет назад
ПожаловатьсяПожаловаться

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

Ответы2

Аватар
Ксения5 лет назад
var N,i,k,z:integer; s:real; begin s:=0; k:=0; repeat write('Введите кол-во дней : '); readln(N); until (N>=1) and (N<=31); {проверка на верное количество дней} for i:=1 to N do begin write ('Введите значение температуры в ',i,' день : '); readln(z); s:=s+z; if z>0 then k:=k+1; end; s:=s/N; writeln('Средняя температура = ',s); if k>=5 then writeln('YES') else writeln('NO'); end.
Рекомендации Учи.Ответов
УЧИ.РУ
Разобраться в сложных темах по школьным предметам помогут курсы Учи.ру
Заниматься
Аватар
Дарья2 дня назад
Гидрометцентр города N несколько дней подряд измерял температуру воздуха днём. Результаты измерений записывались в виде целого числа. Напишите программу, которая определяет количество дней, в которые температура воздуха была выше 10 градусов, и среднее значение температуры за всё время измерений. Программа получает на вход количество дней, в которые проводились измерения, затем для каждого дня записывается его температурное значение. Пример работы программы: Ввод Вывод 4 8 10 8 12 1 9.5