fork download
  1. #include <stdio.h>
  2.  
  3. int main (void){
  4. int tmp;
  5. int n = 4;
  6. int values[] = {5,3,4,1};
  7.  
  8. for (int i = 0; i < n - 1; i++){
  9. int min_i = i;
  10. for (int j = i+1; j < n; j++){
  11. if (values[j] < values[min_i]){
  12. min_i = j;
  13. }
  14. }
  15. if(i != min_i){
  16. tmp = values[i];
  17. values[i] = values[min_i];
  18. values[min_i] = tmp;
  19. }
  20. }
  21. puts("sorted:");
  22. for(int i = 0; i < n; ++i)
  23. printf("%d ", values[i]);
  24. puts("");
  25. }
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
sorted:
1 3 4 5