Задача к ЕГЭ по информатике на тему «Деление без остатка» №7

Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наименьшего натурального числа A  формула

((Д ЕЛ (x, A ) ∧ ДЕ Л (x, 36)) → ДЕ Л (x, 324))∧ (A > 100) » class=»math-display» src=»/images/inform/quest/quest-2947-2.svg» width=»auto»></div>
<p class= тождественно истинна (то есть принимает значение 1 при любом натуральном значении переменной х)?

Решение программой:

def d(x, y):
    return x % y == 0

for a in range(1, 1000):
    flag = True
    for x in range(1, 10000):
        if (((d(x, a) and d(x, 36)) <= d(x, 324)) and (a > 100)) == 0:
            flag = False
            break
    if flag:
        print(a)
        break

Получаем ответ: 162.

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