program szamok;
const meret = 100;
var
t: array[1..meret] of integer;
i: integer;
procedure rendez;
var i, j: integer;
begin
for i:=1 to meret do
for j:=1 to i-1 do
if(t[j] > t[j+1] then { csere }
begin
w := t[j];
t[j] := t[j+1];
t[j+1] := w;
end;
end;
procedure kiir;
var i: integer;
begin
for i:=1 to meret do
write(t[i], ' ');
end;
{ főprogram }
begin
{ Először feltöltjük a tömböt véletlen számokkal }
for i:=1 to meret do
t[i] := random(10000); { 0..9999 közé eső véletlenszám }
writeln('Rendezetlenül:');
kiir;
rendez;
writeln('Rendezve:');
kiir;
readln;
end;
|