Дан целочисленный массив из 10 элементов. Элементы массива могут принимать целые значения...

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

Дан целочисленный массив из 10 элементов. Элементы массива могут принимать целые значения от −100 до 100 включительно. Напишите программу, позволяющую найти и вывести количество пар элементов массива, в которых хотя бы одно число делится на 15. PYTHON!!!!!!!!!!!!!!!


Информатика (14 баллов) | 69 просмотров
0

что такое пара элементов?

Дан 1 ответ
0 голосов

Если пара элементов - это два стоящие рядом элемента (для массива [1,2,3] они будут: (1,2) и (2,3)), то решение такое

from random import randint

l=[randint(-100,100) for i in range(10)]

print(l)

s=0

for i in range(1,len(l)):

   if (l[i]%15==0 or l[i-1]%15==0): s+=1

print(s)


Если под парой элементов подразумеваются любые два числа (для массива [1,2,3] они будут (1,2), (1,3) и (2,3)), то решение такое

from random import randint

l=[randint(-100,100) for i in range(4)]

print(l)

s=0

for a in range(len(l)):

   for b in range(a+1,len(l)):

       if (l[a]%15==0 or l[b]%15==0): s+=1

print(s)

(654k баллов)