Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №25
  • Задание №25
  • Задание №85317 ЕГЭ Информатике

    Условие задания #85317

    №25 по КИМ

    Дед Мороз решил усовершенствовать процесс создания снеговиков и опять заставил Снегурочку выводить какие-то формулы. Просидев уже три дня с бумажкой и ручкой Снегурочка поняла, что самый устойчивый снеговик должен состоять из четырех шариков с определёнными диаметрами. По формуле - это четные делители числа, у которого ровно четыре четных делителя. Напишите программу, которая ищет числа, которые имеют четыре четных делителя в промежутке от 190201 до 190280. В ответ выведите четыре четных делителя в порядке убывания для наибольшего подходящего числа (все числа записывать без пробелов)..

    Ответ

    Ответ:

    1902769513842

    Решение

    from math import sqrt
    ans =[]
    for i in range(190201, 190280+1):
        divs = []
        q = round(sqrt(i))
        for d in range(1, q+1):
            if i % d == 0:
                if d % 2 == 0:
                    divs += [d]
                if i//d % 2 == 0:
                    divs += [i//d]
        if len(set(divs)) == 4:
            ans = sorted(set(divs), reverse = True)
    print(*ans)

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №79570Задание №51493Задание №11011Задание №79571Задание №58269Задание №85311Задание №85312Задание №85313Задание №85314Задание №85315Задание №79572Задание №79573Задание №85316Задание №85318Задание №85319
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме