№ 99
Задана квадратная матрица. Переставить строку с максимальным элементом на главной диагонали со строкой с заданным номером m.
program borlpasc; var a:array[1..n,1..m] of integer; i,j,n,k,m,max,at:integer; begin begin writeln('Введите размерность матрицы:'); readln(n); write('Введите номер строки m='); readln(m); for i:=1 to n do for j:=1 to n do begin write('a[',i,j,']='); readln(a[i,j]) end; writeln('Ваша матрица:');----- это писать не обязательно пояснение for i:=1 to n do begin for j:=1 to n do write(a[i,j]:4); writeln end; max:=1; for i:=1 to n do if a[max,max]<a[i,i] then max:=i; for i:=1 to n do begin at:=a[m,i]; a[m,i]:=a[max,i]; a[max,i]:=at end; writeln('Полученная матрица:'); ----- это писать не обязательно пояснение for i:=1 to n do begin for j:=1 to n do write(a[i,j]:4); writeln end; readln; end.