Дан массив, содержащий 40 целых чисел в диапазоне от -10000 до 10000. Напишите ** одном...

0 голосов
113 просмотров

Дан массив, содержащий 40 целых чисел в диапазоне от -10000 до 10000. Напишите на одном из языков программирования программу, которая находит в этом массиве количество пар соседних элементов массива, произведение которых нечётно. В данной задаче под парой подразумеваются два соседних элемента массива.


Информатика (42 баллов) | 113 просмотров
Дан 1 ответ
0 голосов

# Python 3.7

import random

a = [0]*40

for i in range(40):

a[i] = random.randint(-10000, 10000)

b = [a[i:i+2] for i in range(0, len(a), 2)]

b = [(i[1]*i[0]) for i in b]

print(a)

print(len([i for i in b if i % 2]))

(4.3k баллов)