Задача к ЕГЭ по информатике на тему «обработка числовой последовательности» №2

В файле 2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, произведение которых кратно их сумме (если сумма не ноль). Затем — сумму максимального и минимального элементов которые содержатся в таких парах. Числа должны идти через пробел. В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности 4220; -4180; 1496; -1408; 2268; 3024 ответом будет пара чисел: 3 и 40.

f = open(’2__t9ih.txt’)
l = [int(i) for i in f]
minim = 10001
maxim = -10001
count = 0
for i in range(len(l) - 1):
    if (l[i] + l[i + 1]) != 0 and (l[i]* l[i + 1]) % (l[i] + l[i + 1]) == 0:
            count += 1
            maxim = max([l[i], l[i + 1], maxim])
            minim = min([l[i], l[i + 1], minim])
print(count, minim + maxim)

Ответ: 20 -310
Оцените статью
Я решу все!