program rendezes_buborek_rendezessel;
const n = 10;
var a: array [1..n] of integer;
i, j, cs: integer;
begin
randomize;
//A tömb elkészítése
for i:=1 to n do
begin
a[i]:=random(55);
write(a[i], ' ');
end;
Writeln;
//Tömb rendezése buborékos rendezéssel
for i:=2 to n do
for j:=n downto i do
if a[j-1]>a[j] then
begin
cs:=a[j-1];
a[j-1]:=a[j];
a[j]:=cs;
end;
writeln('A rendezett tomb elemei: ');
for i:=1 to n do
write(a[i], ' ');
readln;
end.
cHJvZ3JhbSByZW5kZXplc19idWJvcmVrX3JlbmRlemVzc2VsOwpjb25zdCBuID0gMTA7CnZhciBhOiBhcnJheSBbMS4ubl0gb2YgaW50ZWdlcjsKICAgIGksIGosIGNzOiBpbnRlZ2VyOwpiZWdpbgogIHJhbmRvbWl6ZTsKICAvL0EgdMO2bWIgZWxrw6lzesOtdMOpc2UKICBmb3IgaTo9MSB0byBuIGRvCiAgYmVnaW4KICAgIGFbaV06PXJhbmRvbSg1NSk7CiAgICB3cml0ZShhW2ldLCAnICcpOwogIGVuZDsKICBXcml0ZWxuOwogIC8vVMO2bWIgcmVuZGV6w6lzZSBidWJvcsOpa29zIHJlbmRlesOpc3NlbAogIGZvciBpOj0yIHRvIG4gZG8KICAgIGZvciBqOj1uIGRvd250byBpIGRvCiAgICAgIGlmIGFbai0xXT5hW2pdIHRoZW4KICAgICAgYmVnaW4KICAgICAgICBjczo9YVtqLTFdOwogICAgICAgIGFbai0xXTo9YVtqXTsKICAgICAgICBhW2pdOj1jczsKICAgICAgZW5kOwogIHdyaXRlbG4oJ0EgcmVuZGV6ZXR0IHRvbWIgZWxlbWVpOiAnKTsKICBmb3IgaTo9MSB0byBuIGRvCiAgICB3cml0ZShhW2ldLCAnICcpOwogIHJlYWRsbjsKZW5kLg==