Четные индексы
Задан массив из $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
Вы ничего не пропустили в объяснении?