Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1.  
  2. #define _CRT_SECURE_NO_WARNINGS
  3. #include <stdio.h>
  4. #include <algorithm>
  5. #include <iostream>
  6. #include <iomanip>
  7.  
  8. using namespace std;
  9.  
  10. int main() {
  11. int mas[10000];
  12. int n;
  13. scanf_s("%d", &n);
  14. for (int i = 0; i < n; ++i) {
  15. scanf_s("%d", &mas[i]);
  16. }
  17. sort(mas, mas + n);
  18. for (int i = 0; i < n / 2 + n % 2; ++i) {
  19. swap(mas[i], mas[n-i-1]);
  20. }
  21. int it=0;
  22. for (int i = 0; i < n; ++i) {
  23. if (mas[i] > 0) it = i;
  24. else break;
  25. }
  26. for (int i = 0; i <= it / 2+ it%2 ; ++i) {
  27. swap(mas[i], mas[it-i]);
  28. }
  29. for (int i = 0; i < n; ++i) {
  30. printf_s("%d ", mas[i]);
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement