fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void)
  5. {
  6. int * arr;
  7. int len, temp, i, j;
  8.  
  9. scanf("%d", &len);
  10. arr = (int*) calloc(len, sizeof(int));
  11.  
  12. for(i = 0; i < len; i++)
  13. scanf("%d", &arr[i]);
  14.  
  15. for (i = len - 1; i > 0; i--)
  16. {
  17. for (j = 0; j < i; j++)
  18. {
  19. if (arr[j] > arr[j + 1])
  20. {
  21. temp = arr[j];
  22. arr[j] = arr[j+1];
  23. arr[j+1] = temp;
  24. }
  25. }
  26. }
  27. for(i = 0; i < len; i++)
  28. printf("%d\n", arr[i]);
  29.  
  30. free(arr);
  31. return 0;
  32. }
Success #stdin #stdout 0s 4400KB
stdin
5
5
4
3
2
1
stdout
1
2
3
4
5