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.