Павел Мавлютов
Real Man
const
N = 5;
a = 1;
b = 10;
var
ar:array[1..N] of integer;
i,j:integer;
temp :integer;
begin
for i := 1 to N do begin
ar[i] := random(b - a + 1) + a;
write(ar[i],' ');
end;
writeln();
for i := 2 to N do begin
j := i;
while(j > 1) and (ar[j] < ar[j-1]) do begin
temp := ar[j];
ar[j] := ar[j-1];
ar[j-1] := temp;
if(j > 1) then dec(j);
end;
end;
for i := 1 to N do
write(ar[i],' ');
end.
Похожие вопросы