Напишите в Паскале программу, которая посчитает кол-во дней, где была зарегистрирована темп. > чем средненедельная. Даны данные:
type Vremya=0..23;
Gradusi=-40..40;
Temperatura=array [Vremya] of Gradusi;
var t:Temperatura

17 Окт 2021 в 19:45
95 +1
0
Ответы
1

program DaysAboveAverage;

type
Vremya = 0..23;
Gradusi = -40..40;
Temperatura = array[Vremya] of Gradusi;

var
t: Temperatura;
sum: integer;
avg: real;
daysAboveAverage: integer;
i: Vremya;

begin
sum := 0;
daysAboveAverage := 0;

// Ввод температур
for i := 0 to 23 do
begin
writeln('Введите температуру в ', i, ' часов: ');
readln(t[i]);
sum := sum + t[i];
end;

// Вычисление средненедельной температуры
avg := sum / 24;

// Подсчет количества дней с температурой выше средненедельной
for i := 0 to 23 do
begin
if t[i] > avg then
daysAboveAverage := daysAboveAverage + 1;
end;

writeln('Количество дней, где температура была выше средненедельной: ', daysAboveAverage);

end.

17 Апр 2024 в 09:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир