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

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

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

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