Задача к ЕГЭ по информатике на тему «задачи под вебы» №48

Задача с сайта https://kpolyakov.spb.ru/

Откройте файл электронной таблицы 9-130.xls, содержащий в каждой строке три натуральных числа. Выясните, какое количество троек могут перестановкой образовать арифметическую прогрессию с ненулевой разностью прогрессии.

Программное решение

f = open(’9-130.csv’)
c = 0
for i in f:
# Сортируем и создаем список
    a = sorted(list(map(int, i.split(’;’))))
# Проверяем, образуют ли три первых числа арифметическую прогрессию
    if a[0] - a[1] == a[1] - a[2] and a[0] != a[1]:
        c += 1 # Если условие выполнено, увеличиваем счетчик c на 1
print(c)

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