Const m=10; var R:array[1..m,1..m] of integer; i,j,t,p,q:integer; begin Write('Введите номер строки (1..10) для перестановки: '); Read(q); Randomize; Writeln('Исходный массив'); for i:=1 to m do begin for j:=1 to m do begin R[i,j]:=Random(90)+10; Write(R[i,j]:3); end; Writeln end; p:=1; for i:=2 to m do if R[i,i]<R[p,p] then p:=i; if p<>q then begin Writeln('Результирующий массив'); for j:=1 to m do begin t:=R[p,j]; R[p,j]:=R[q,j]; R[q,j]:=t end; for i:=1 to m do begin for j:=1 to m do Write(R[i,j]:3); Writeln end end end.