fork download
  1. #include <stdio.h>
  2.  
  3. void swap(int *n,int *m){
  4. int b;
  5. b=*n;
  6. *n=*m;
  7. *m=b;
  8. }
  9.  
  10. int main(void) {
  11. int N=10,min,t;
  12. int a[10]={21,42,63,74,73,24,64,92,12,35};
  13. for(int i=0;i<N;i++){
  14. min=1000;t=i;
  15. for(int j=i;j<N;j++){
  16. if(a[j]<min){
  17. min=a[j];
  18. t=j;
  19. }
  20. }
  21. swap(&a[t],&a[i]);
  22. }
  23. for(int i=0;i<N;i++){
  24. printf("%d ",a[i]);
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
12 21 24 35 42 63 64 73 74 92