Нужна помощь найти ошибку в задаче! в Turbo ABC
"Написать программу которое вводит по строкам с клавиатуры двухмерный массив и вычисляет среднее арифметическое их элемента.
var i,j,a,s,sr:real;
n,m:integer;
begin
writeln('введите n,m');
read(n,m);
for i:=1 to n do
for j:=1 to m do
read(a[i,j]);
s:=0;
for i:=1 to n do
for j:=1 to m do
s:=s+a[i,j];
sr:=s/(m*n);
writeln('sr=',sr);
end.
Говорит "ожидался порядковый тип" на 6 строке "for i:=1 to n do"