
Untitled
By: a guest on
Mar 28th, 2012 | syntax:
Delphi | size: 0.67 KB | hits: 31 | expires: Never
program Project2;
{$APPTYPE CONSOLE}
uses
SysUtils;
var i,p,n: Integer; b: boolean; a: Array[1..5] of Integer;
begin
randomize();
for i:=1 to Length(a) do
begin
a[i]:=random(1000);
end;
writeln('Input data: ');
for i:=1 to Length(a) do
begin
write(IntToStr(a[i])+' ');
end;
n:= Length(a);
if n < 1 then exit;
repeat
b:= true;
Dec(n);
for i:= 0 to n do
if a[i] > a[i+1] then
begin
p:= a[i];
a[i]:= a[i+1];
a[i+1]:= p;
b:= false;
end;
until b;
writeln('');
writeln('Output data: ');
for i:=1 to Length(a) do
begin
write(IntToStr(a[i])+' ');
end;
readln(p);
end.