Код программы для формирования матрицы в заданном виде:
program matrixFormation; uses crt; var n, i, j: integer; a: array[1..20,1..20] of integer; begin clrscr; write('Введите размерность матрицы: '); readln(n); for i:= 1 to n do begin for j:= 1 to n do begin if i+j <= n+1 then a[i,j] := i+j-1 else a[i,j] := n-j+1; write(a[i,j]:4); end; writeln; end; readln; end.
Код программы для формирования матрицы в заданном виде:
program matrixFormation;uses crt;
var
n, i, j: integer;
a: array[1..20,1..20] of integer;
begin
clrscr;
write('Введите размерность матрицы: ');
readln(n);
for i:= 1 to n do
begin
for j:= 1 to n do
begin
if i+j <= n+1 then
a[i,j] := i+j-1
else
a[i,j] := n-j+1;
write(a[i,j]:4);
end;
writeln;
end;
readln;
end.
Эта программа формирует матрицу в требуемом виде.