Advertisement
Guest User

halfsort2

a guest
Feb 25th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int v[1001],i,n,j;
  5. int main()
  6. {
  7. ifstream fin("halfsort2.in");
  8. ofstream fout("halfsort2.out");
  9. fin>>n;
  10. for(i=1; i<=n; i++)
  11. fin>>v[i];
  12. for(i=1; i<n; i+=2)
  13. for(j=i+2; j<=n; j+=2)
  14. if(v[i]<v[j])
  15. swap(v[i],v[j]);
  16. for(i=2; i<n; i+=2)
  17. for(j=i+2; j<=n; j+=2)
  18. if(v[i]>v[j])
  19. swap(v[i],v[j]);
  20.  
  21.  
  22.  
  23. for(i=1; i<=n; i++)
  24. fout<<v[i]<<" " ;
  25. fin.close();
  26. fout.close();
  27.  
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement