Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.79 KB | None | 0 0
  1. program ChoiceSORT;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. {$R *.res}
  6.  
  7. uses
  8.   System.SysUtils;
  9.  
  10. var
  11.    UserArr: array of Integer;
  12.    N, MinElement, MinElementIndex, Iteration, i, j: integer;
  13. begin
  14.    Writeln('Enter N');
  15.    Readln(N);
  16.    SetLength(UserArr, N);
  17.    Iteration := N - 1;
  18.    for i := 0 to Iteration do
  19.       Read(UserArr[i]);
  20.    for i := 0 to Iteration do
  21.    begin
  22.       MinElement := UserArr[i];
  23.       MinElementIndex := i;
  24.       for j := i + 1 to Iteration do
  25.          if UserArr[j] < MinElement then
  26.          begin
  27.             MinElement := UserArr[j];
  28.             MinElementIndex := j;
  29.          end;
  30.       UserArr[MinElementIndex] := UserArr[i];
  31.       UserArr[i]:= MinElement;
  32.    end;
  33.    for i := 0 to Iteration do
  34.       Write(UserArr[i], ' ');
  35.    Readln;
  36.    Readln;
  37. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement