Показать сообщение отдельно
Старый 15.06.2014, 13:57   #4 (permalink)
Евгений
Member
 
Аватар для Евгений
 
Регистрация: 31.03.2010
Адрес: Тульская область
Сообщений: 1,309
Сказал(а) спасибо: 11
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 13090
По умолчанию

const n=5;
m=6;
Var
a:array [1..n,1..m] of integer;
i,j,k,t:integer;
Begin
for i:=1 to n do
Begin
for j:=1 to m do
Begin
a[i,j]:=random(40)-20;
write(a[i,j]:4);
end;
writeln;
end;
writeln;
t:=1;
repeat
for i := 1 to m - 1 do
for j := 1 to m-i do
if a[t, j] > a[t,j+1] then begin
k:=a[t,j];
a[t,j]:=a[t,j+1];
a[t,j+1]:=k;
end;
Inc(t);
until t>n;
writeln('Rezultat:');
for i:=1 to n do
Begin
for j:=1 to m do
write(a[i,j]:4);
writeln;
end;
readln
end.
Евгений вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070