Четные индексы
Задан массив из $n$ целых чисел. Выведите все его элементы с четными индексами. Нумерация начинается с $0$.
Входные данные
В первой строке записано число $n$. В следующей строке записано $n$ целых чисел. Все числа по модулю не превышают $100$.
Выходные данные
Выведите все элементы массива с четными индексами.
| № | Входные данные | Выходные данные | 
| 1 | 7 14 16 3 7 17 19 9 | 14 3 17 9 | 
| 2 | 4 12 15 21 9 | 12 21 | 
| 3 | 8 12 80 67 58 5900 473 78 64 | 12 67 5900 78 | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() {     int n, a;     cin >> n;     for (int i = 0; i < n; i++)     {         cin >> a;         if (i % 2 == 0)             cout << a << " ";     }     return 0; } | 
Решение
Вводим число $n$ — количество чисел в потоке. Как видим, эту задачу можно решить без объявления массива, просто во время ввода чисел проверяем индекс введенного числа и если индекс четный, то выводим введенное число.
Ссылки
Условие задачи на e-olymp
Код программы на ideone
