Pascal. Задача 4-11

В массиве из 12 элементов хранится количество осадков в каждом месяце. Вывести таблицу из 3 столбцов, где для каждого месяца вывести его номер, количество осадков в нем и отклонение количества осадков в этом месяце от среднегодового.

Значения количества осадков по месяцам:


(39.0, 35.1, 42.6, 45.5, 79.9, 71.1, 84.3, 44.7, 54.5, 44.8, 40.2, 45.8)

 Примечание: Для вывода таблицы использовать форматированный вывод.

Решение

Const
  N = 12;
var
  i: integer;
  sum : real;
  A : array[1..N] of real = (39.0, 35.1, 42.6, 45.5, 79.9, 71.1, 84.3, 44.7, 54.5, 44.8, 40.2, 45.8);
begin
  sum := 0;
  for i := 1 to N do begin
      sum := sum + A[i];
    end;
  sum := sum / N;
  write('N':3);
  write('Осадки':8);
  writeln('Откл.':8);
  for i := 1 to N do begin
    write(i:3);
    write(A[i]:8:1);
    writeln((sum - A[i]):8:1);
  end;
end.