Помогите с прграммой plz
Дана квадратная матрица порядка n, в каждой строке матрицы выбрать наибольший элемент и поменять его с диаганалью.(для этой строки).
.
uses crt;
var a:array[1..20,1..20] of real;
n,i,j:integer;
begin
clrscr;
writeln('Порядок матрицы');
readln(n);
writeln('massiv A[',m,'..',n,']:');
for i:=1 to n do
for j:=1 to n do begin
readln(A[i,j])
end;
writeln;
writeln('***A***');