Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от-10 000 до 10 000 включительно. Опишите на одном из изыков програзоарования алгоритм, позволяющий найти и вывести количество пар злементов массива, в которых сумма злементов делится на 2, но не делится на 4. В данной задачи под парой подразумеваются два соседних элемента массива.
если раскомментарить строку #print("{}+{}={}".format(a[i],a[i+1], a[i]+a[i+1])) можно будет смотреть ход выполнения условия
Python
from random import randint
n=40
a=[randint(-10000,10000) for i in range(n)]
print(a)
c=0
for i in range (0, n-1):
if (a[i]+a[i+1])%2==0 and (a[i]+a[i+1])%4!=0:
#print("{}+{}={}".format(a[i],a[i+1], a[i]+a[i+1]))
c+=1
print('количество пар =', c)