program rendezes_egyszeru_beillesztessel;
const n = 10;
var a: array [1..n] of integer;
i, j, x: 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 egyszerű beillesztessél
for j:=2 to n do
begin
i:=j-1;
x:=a[j];
while (i>0) and (x<a[i]) do
begin
a[i+1]:=a[i];
i:=i-1;
end;
a[i+1]:=x;
end;
writeln('A rendezett tomb elemei: ');
for i:=1 to n do
write(a[i], ' ');
readln;
end.
cHJvZ3JhbSByZW5kZXplc19lZ3lzemVydV9iZWlsbGVzenRlc3NlbDsKY29uc3QgbiA9IDEwOwp2YXIgYTogYXJyYXkgWzEuLm5dIG9mIGludGVnZXI7CiAgICBpLCBqLCB4OiBpbnRlZ2VyOwpiZWdpbgogIHJhbmRvbWl6ZTsKICAvL0EgdMO2bWIgZWxrw6lzesOtdMOpc2UKICBmb3IgaTo9MSB0byBuIGRvCiAgYmVnaW4KICAgIGFbaV06PXJhbmRvbSg1NSk7CiAgICB3cml0ZShhW2ldLCAnICcpOwogIGVuZDsKICBXcml0ZWxuOwogIC8vVMO2bWIgcmVuZGV6w6lzZSBlZ3lzemVyxbEgYmVpbGxlc3p0ZXNzw6lsCiAgZm9yIGo6PTIgdG8gbiBkbwogIGJlZ2luCiAgICBpOj1qLTE7CiAgICB4Oj1hW2pdOwogICAgd2hpbGUgKGk+MCkgYW5kICh4PGFbaV0pIGRvCiAgICBiZWdpbgogICAgICBhW2krMV06PWFbaV07CiAgICAgIGk6PWktMTsKICAgIGVuZDsKICAgIGFbaSsxXTo9eDsKICBlbmQ7CiAgd3JpdGVsbignQSByZW5kZXpldHQgdG9tYiBlbGVtZWk6ICcpOwogIGZvciBpOj0xIHRvIG4gZG8KICAgIHdyaXRlKGFbaV0sICcgJyk7CiAgcmVhZGxuOwplbmQu