Всё очень просто. Первый делом вы должны искать максимальный элемент массива, запоминая строку, в которой он находится.
Далее нужно создать два массива : в первый записать значения строки, где находится максимальный элемент, а во второй - тот столбец К.
( Можете принять, что матрица квадратная, иначе следовали бы какие-то другие условия )
После этого уже понятно, как поменять элементы строки и столбца.
Ещё можно создать дополнительную матрицу, но это будет не выгодно по памяти, да и по времени тоже.
Вроде бы понятно объяснил
Var a:array[1..3,1..3] of integer;
i,j:integer;
begin
randomize;
for i:=1 to 3 do begin
writeln;
for j:=1 to 3 do begin
a[i,j]:=random(10)+15;
if i=j then a[i,j]:=5;
write(a[i,j],' ');
end;
end;
end.
1) Вычислительные.
2) О, много. kTorrent, YaST2, Clementine, Wine, okular, kate, могу перечислять ещё долго.
3) В развлекательных, коммуникационных, вычислительных целях в школах, домах, офисах.
4) Для проведения вычислений в условиях, где использование настольного компьютера невозможно или затруднено его низкой мобильностью.
5) КПК, смартфон, планшет, нетбук, ультрабук, ноутбук, настольный компьютер (или десктоп), сервер, суперкомпьютер.
6) Серверы.
7) В сложных вычислительных операциях вроде создания прогнозов погоды.
N=Fv
F=N/v = 4000000/25=16000 Н