06.06.2014, 17:50 | #1 (permalink) |
Новичок
Регистрация: 31.05.2014
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Двумерные массивы
|
06.06.2014, 17:50 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Посетители форума могли уже решить эту проблему в какой то из этих тем Двумерные массивы в С++ Двумерные массивы Двумерные массивы и процедуры PASCAL Двумерные массивы Задачи на двумерные и одномерные массивы Двумерные массивы, матрица |
06.06.2014, 19:01 | #2 (permalink) |
Member
Регистрация: 31.03.2010
Адрес: Тульская область
Сообщений: 1,309
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 13090
|
const n=5;
type matr= array[1..n,1..n] of byte; var A: matr; t,e,i,j: byte; k,min: byte; max: byte; begin Randomize; for i:=1 to n do for j:=1 to n do A[i,j]:= Random(100); for i:=1 to n do begin for j:=1 to n do Write(A[i,j]:5); Writeln; end; Writeln; j:=1; max:= A[1,j];t:=1; for i:=1 to n do if A[i,j]>max then begin max:= A[i,j]; t:=i end; j:=3; max:= A[1,j];e:=1; for i:=1 to n do if A[i,j]>max then begin max:= A[i,j]; e:=i end; k:=A[t,1]; A[t,1]:=A[e,3]; A[e,3]:=k; i:=2; min:= A[i,1];t:=1; for j:=1 to n do if A[i,j]<min then begin min:= A[i,j]; t:=j end; i:=4; min:= A[i,1];e:=1; for j:=1 to n do if A[i,j]<min then begin min:= A[i,j]; e:=j end; k:=A[2,t]; A[2,t]:=A[4,e]; A[4,e]:=k; for i:=1 to n do begin for j:=1 to n do Write(A[i,j]:5); Writeln; end; Readln; end. |
06.06.2014, 19:23 | #3 (permalink) |
Новичок
Регистрация: 31.05.2014
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасибо огромное !!!!
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|