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

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

    №25 по КИМ

    Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [125 256; 125 330], числа, имеющие ровно шесть различных чётных натуральных делителей. Для каждого найденного числа запишите эти шесть делителей в шесть соседних столбцов на экране с новой строки. Делители в строке должны следовать в порядке возрастания.

    Например, в диапазоне [2; 48] ровно шесть чётных различных натуральных делителей имеют числа 24, 36 и 40, поэтому для этого диапазона вывод на экране должна содержать следующие значения:

    2 4 6 8 12 24

    2 4 6 12 18 36

    2 4 8 10 20 40

    Ответ

    Ответ:

    2 6 18 13918 41754 125262 2 4 8 31322 62644 125288 2 6 18 13922 41766 125298

    Решение

    for num in range(125256, 125331):
        d = []
        for j in range(1, int(num**0.5) + 1):
            if num % j == 0:
                if j % 2 == 0:
                    d.append(j)
                if num//j % 2 == 0 and num//j != j:
                    d.append(num//j)
        if len(d) == 6:
            d.sort()
            print(d[0], d[1], d[2], d[3], d[4], d[5])

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

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

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

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

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

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

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