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

Ответы 1

  • Если пара элементов - это два стоящие рядом элемента (для массива [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)

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years