Такая школьная простенькая задачка…
Условие:
Пусть в массиве из 12 компонент хранится количество осадков в каждом месяце. Требуется напечатать таблицу из трех столбцов, где для каждого месяца вывести его номер, количество осадков в нем, отклонение количества осадков в этом месяце от средне годового.
Решение (Pascal.ABC):
program osadki; const number_of_month = 12; var a : array [1..number_of_month] of real; i : integer; avg, sum : real; begin sum := 0; writeln('Введите данные по количеству осадков за каждый месяц'); for i := 1 to number_of_month do begin readln(a[i]); sum := sum + a[i]; end; avg := sum / number_of_month; for i := 1 to number_of_month do writeln(i, ' ',a[i], ' ', (avg-a[i]):2:2); end.