Advertisement
Guest User

Untitled

a guest
Feb 7th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. program Project1;
  2.  
  3. {$mode objfpc}{$H+}
  4.  
  5. uses
  6. {$IFDEF UNIX}{$IFDEF UseCThreads}
  7. cthreads,
  8. {$ENDIF}{$ENDIF}
  9. Classes
  10. { you can add units after this };
  11. var
  12. n,i,j,m,min,c,k,x:integer;
  13. a:array[1..1000]of integer;
  14. begin
  15. read(n);
  16. k:=0;
  17. for i:=1 to n do read(a[i]);
  18. x:=a[1];
  19. for i:=1 to n do begin
  20. min:=a[i];
  21. m:=i;
  22. for j:=i to n do begin
  23. if a[j]<min then begin
  24. min:=a[j];
  25. m:=j;
  26. end;
  27. end;
  28. if (min=x) or (a[i]=x) then k:=k+1;
  29. c:=a[m];
  30. a[m]:=a[i];
  31. a[i]:=c;
  32. end;
  33. writeln(k);
  34. readln;
  35. readln;
  36. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement