fork download
  1. /**
  2.  * Output its elements in the
  3.  * following order: A (1), A (2), A (N), A (N-1), A (3), A (4), A (N-2).
  4.  *
  5.  * Special for Petrozavodsk State University (PHISTECH).
  6.  *
  7.  */
  8.  
  9. #include <iostream>
  10.  
  11. int main() {
  12.  
  13. int mas[1000], numberMas, indexReturn;
  14.  
  15. std::cin >> numberMas;
  16.  
  17. indexReturn = numberMas - 1;
  18.  
  19. for (int indexMas = 1; indexMas <= numberMas; ++indexMas) {
  20. std::cin >> mas[indexMas];
  21. }
  22.  
  23. for (int indexMas = 1; indexMas < indexReturn; indexMas = indexMas + 2, indexReturn = indexReturn - 2) {
  24. std::cout << mas[indexMas] << " " << mas[indexMas + 1] << " "
  25. << mas[indexReturn] << " " << mas[indexReturn - 1] << " ";
  26. }
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 4328KB
stdin
1 2 3 4 5 6 7 8
stdout
Standard output is empty