fork download
  1. program rendezes_minimum_kivalasztassal;
  2. const n = 10;
  3. var a: array [1..n] of integer;
  4. i, j, min, ind: integer;
  5. begin
  6. randomize;
  7. //A tömb elkészítése
  8. for i:=1 to n do
  9. begin
  10. a[i]:=random(55);
  11. write(a[i], ' ');
  12. end;
  13. Writeln;
  14. //Tömb rendezése minimum-kiválasztással
  15. for i:=1 to n-1 do
  16. begin
  17. ind:=i;
  18. min:=a[i];
  19. for j:=i+1 to n do
  20. if a[j]<min then
  21. begin
  22. min:=a[j];
  23. ind:=j;
  24. end;
  25. a[ind]:=a[i];
  26. a[i]:=min;
  27. end;
  28.  
  29. writeln('A rendezett tomb elemei: ');
  30. for i:=1 to n do
  31. write(a[i], ' ');
  32. readln;
  33. end.
Success #stdin #stdout 0s 9120KB
stdin
Standard input is empty
stdout
42 34 21 21 38 47 45 6 40 50 
A rendezett tomb elemei: 
6 21 21 34 38 40 42 45 47 50