Подсчёт пар чётных элементов
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно. Опишите на естественном языке или на одном из языков программирования алгоритм, позволяющий найти и вывести количество пар элементов массива, в которых оба числа являются чётными. В данной задаче под парой подразумевается два подряд идущих элемента массива.
Например, для массива из пяти элементов: 6; 1; 4; 6; 10 — ответ: 2.
Исходные данные объявлены следующим образом. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать некоторые из описанных переменных.
Бейсик: объявлены константа N = 20, массив A от 1 до N и целочисленные переменные I, J, K; в цикле от 1 до 20 вводятся элементы A(I).
Python: объявлены список a, переменная n = 20 и целочисленная переменная i; в цикле for i in range(0, n) в список a добавляются введённые элементы. Допускается также использовать две целочисленные переменные j и k.
Алгоритмический язык: объявлены целочисленная переменная N = 20, целочисленный массив a[1:N] и целочисленные переменные i, j, k; в цикле от 1 до N вводятся элементы a[i].
Паскаль: объявлены константа N = 20, массив a: array [1..N] of integer и целочисленные переменные i, j, k; в цикле от 1 до N вводятся элементы a[i].
Си: объявлены константа N = 20, массив int a[N] и целочисленные переменные i, j, k; в цикле от 0 до N - 1 вводятся элементы a[i].
В ответе приведите фрагмент программы или описание алгоритма на естественном языке, который должен находиться на месте многоточия после ввода массива. При записи решения на другом языке программирования укажите его название и используемую версию. Используйте те же исходные данные и переменные, которые предложены в условии.
Условие как в банке ФИПИ — открыть и сверить
| Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 10 000 включительно. Опишите Например, для массива из пяти элементов: 6; 1; 4; 6; 10 ответ: 2. Исходные данные объявлены так, как показано ниже на примерах для некоторых языков программирования и естественного языка. Запрещается использовать переменные, не описанные ниже, но разрешается
В качестве ответа Вам необходимо привести фрагмент программы (или описание алгоритма на естественном языке), который должен находиться | ||||||||||||
| |
Это задание с развёрнутым решением: ответом считается шешімнің барысын жазу, жол емес. Шешімді қағазға жазып, салыстырыңыз с разбором — там каждый шаг с обоснованием.
Талдауды ашу1Мягкая — с чего смотретьдеңгей 1 из 3
Сколько пар подряд идущих элементов существует в массиве из 20 элементов?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Для каждой пары проверьте условия $a[i] \bmod 2 = 0$ и $a[i+1] \bmod 2 = 0$.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Заведите счётчик $k$, переберите индексы от 1 до $N-1$ и увеличивайте $k$ на 1, если оба соседних элемента чётные. После цикла выведите $k$.