12.02.2011, 14:48 | #11 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Код:
Var a:array[1..15,1..15] of integer; k:array[1..15] of Byte; i,j,n,max,x:integer; BEGIN Write('Vvedite razmernost massiva '); Readln(n); for i:=1 to n do for j:=1 to n do begin write('A[',i:2,',',j:2,']= '); readln(a[i,j]); end; for i:=1 to n do begin for j:=1 to n do write(a[i,j]:5); writeln; end; writeln; for i:=1 to n do begin max:=a[i,1]; k[i]:=1; for j:=1 to n do begin if a[i,j]>max then begin max:=a[i,j]; k[i]:=j; end; end; end; for i:=1 to n do begin x:=a[i,i]; a[i,i]:=a[i,k[i]]; a[i,k[i]]:=x; end; for i:=1 to n do begin for j:=1 to n do write(a[i,j]:5); writeln; end; readln; END. |
12.02.2011, 14:48 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вот топики, которые схожи с вашей темой Три задачи в Паскале Три задачи на Паскале |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|