Для решения данной задачи на языке программирования Pascal можно использовать следующий код:
program AverageTemperature;
var
i: integer;
winterSum, springSum, summerSum, autumnSum: real;
winterCount, springCount, summerCount, autumnCount: integer;
temperature: array[1.12] of real;
begin
winterSum := 0;
springSum := 0;
summerSum := 0;
autumnSum := 0;
winterCount := 0;
springCount := 0;
summerCount := 0;
autumnCount := 0;
writeln('Введите значения температур для каждого месяца:');
for i := 1 to 12 do
begin
write('Месяц ', i, ': ');
readln(temperature[i]);
case i of
1, 2, 12: begin
winterSum := winterSum + temperature[i];
winterCount := winterCount + 1;
end;
3, 4, 5: begin
springSum := springSum + temperature[i];
springCount := springCount + 1;
end;
6, 7, 8: begin
summerSum := summerSum + temperature[i];
summerCount := summerCount + 1;
end;
9, 10, 11: begin
autumnSum := autumnSum + temperature[i];
autumnCount := autumnCount + 1;
end;
end;
end;
writeln('Средняя температура зимних месяцев: ', winterSum / winterCount:0:2);
writeln('Средняя температура весенних месяцев: ', springSum / springCount:0:2);
writeln('Средняя температура летних месяцев: ', summerSum / summerCount:0:2);
writeln('Средняя температура осенних месяцев: ', autumnSum / autumnCount:0:2);
end.
Этот код позволит вам ввести значения температур для каждого месяца, после чего вычислит средние температуры для зимних, весенних, летних и осенних месяцев и выведет их на экран.