fork download
  1. #include <cstdio>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void swap(int *t, int *x){
  6. int m;
  7. m = *t;
  8. *t = *x;
  9. *x = m;
  10.  
  11. }
  12. int main ()
  13. {
  14. int array[] = {3,5,1,4,6,2};
  15. int done = 0;
  16. int i;
  17. while(done ==0 ){
  18. done = 1;
  19. for(i =0; i <= 4; i++){
  20. if(array[i] < array[i+1]){
  21. swap(&array[i], &array[i+1]);
  22. done = 0;
  23.  
  24. }
  25. }
  26.  
  27. for(i = 5; i >=1; i--){
  28. if(array[i] > array[i-1]){
  29. swap(&array[i], &array[i-1]);
  30. done = 0;
  31. }
  32. }
  33. }
  34.  
  35. cout << array[3];
  36. }
  37.  
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
3