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.
Рекомендации Учи.Ответов
УЧИ.РУ
Разобраться в сложных темах по школьным предметам помогут курсы Учи.ру
ЗаниматьсяГидрометцентр города N несколько дней подряд измерял температуру воздуха днём. Результаты измерений записывались в виде целого числа. Напишите программу, которая определяет количество дней, в которые температура воздуха была выше 10 градусов, и среднее значение температуры за всё время измерений. Программа получает на вход количество дней, в которые проводились измерения, затем для каждого дня записывается его температурное значение. Пример работы программы: Ввод Вывод 4 8 10 8 12 1 9.5