Zadanie: Na przemian
Antek z Zuzią często bawią się w pisanie liczb. Na kartce zapisują na przemian liczby całkowite - raz Zuzia, raz Antek. Napisz program, który wczyta ciąg liczb napisany przez dzieci i wypisze liczby, które kolejno pisalo
każde z dzieci.
Wejście
Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą n (2 sn < 100 000), oznaczającą dlugość ciągu
liczb napisanego przez dzieci. Drugi wiersz zawiera n liczb całkowitych z zakresu od 1 do 1000, oddzielonych spacjami, oznaczających kolejne liczby wypisane przez dzieci. Dzieci wypisywały liczby na przemian: pierwszą Zuzia, drugą Antek itd.
Wyjście
Twój program powinien wypisać dwa wiersze. W pierwszym wierszu powinien znaleźć się ciąg liczb napisanych przez Zuzię, a w drugim - ciąg liczb napisanych przez Antka. Liczby w wierszach należy rozdzielać spacjami.
Przykład
Dla danych wejściowych:
6
3 5 2 2 10 1
poprawnym wynikiem jest:
3 2 10
5 2 1



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

#include <vector>

int main() {

   int n;

   std::cin >> n;

   std::vector<int> numbers(n);

   for (int i = 0; i < n; i++) {

       std::cin >> numbers[i];

   }

   for (int i = 0; i < n; i++) {

       if (i % 2 == 0) {

           std::cout << numbers[i] << " ";

       }

   }

   std::cout << std::endl;

   for (int i = 0; i < n; i++) {

       if (i % 2 == 1) {

           std::cout << numbers[i] << " ";

       }

   }

   

   return 0;

}

Wyjaśnienie: