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