fork download
  1. #include <stdio.h>
  2.  
  3. void printArray(int *x, int n)
  4. {
  5. int i;
  6. printf("printArray> ");
  7. for( i=0; i<n; i++ )
  8. printf("%3d", x[i]);
  9. printf("\n");
  10. }
  11.  
  12. void sort(int *x,int n)
  13. {
  14. int tmp,i,j;
  15. for (int i=1; i<n; i++)
  16. {
  17. for (int j=0; j<n-i; j++)
  18. {
  19. if( x[j] > x[j+1] )
  20. {
  21. tmp = x[j];
  22. x[j] = x[j+1];
  23. x[j+1] = tmp;
  24. }
  25. }
  26. }
  27. }
  28.  
  29. int main()
  30. {
  31. int i, j, tmp;
  32. int n=5;
  33. int x[] = {3,4,2,5,1};
  34.  
  35. sort(x,5);
  36.  
  37. printArray(x,n);
  38.  
  39. return 0;
  40. }
Success #stdin #stdout 0s 5300KB
stdin
Standard input is empty
stdout
printArray>   1  2  3  4  5