25.04.2025

Поляков раздел 17 № 150

# В файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности
# могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите
# в ответе сначала количество пар элементов последовательности, в которых хотя бы одно
# число делится на 7, а другое при этом не делится на 17. Затем - минимальную из сумм
# элементов таких пар. В данной задаче под парой подразумевается два идущих подряд
# элемента последовательности. Например, для последовательности -45; 14; 22; -21; 34
# ответом будет пара чисел: 3 и -31.
file = open("17-1.txt")
mas = list(map(int,file.readlines()))
new_mas=[]
k=0
for i in range(len(mas) - 1):
    if ((abs(mas[i]) % 7 == 0 and abs(mas[i + 1]) % 17 != 0) \
            or (abs(mas[i + 1]) % 7 == 0 and abs(mas[i]) % 17 != 0)):
        k+=1
        new_mas.append(mas[i]+mas[i+1])
print(k,min(new_mas))