Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от-10 000 до 10 000 включительно. Опишите на одном из изыков програзоарования алгоритм, позволяющий найти и вывести количество пар злементов массива, в которых сумма злементов делится на 2, но не делится на 4. В данной задачи под парой подразумеваются два соседних элемента массива.

artyrik412002 artyrik412002    1   23.06.2021 09:29    0

Ответы
kruglov428 kruglov428  23.07.2021 10:37

если раскомментарить строку   #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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика