Форум » Логические выражения » 399 задание 15 номер » Ответить

399 задание 15 номер

Эмиль: 399) Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Для какого наибольшего натурального числа A формула ДЕЛ(144, A) /\ (¬ДЕЛ(x, A) → (ДЕЛ(x, 18)) → ¬ДЕЛ(x, 24))) тождественно истинна, то есть принимает значение 1 при любом натуральном х? [pre2]for a in range(1,1000): f1=True for x in range(1,1000): if not ((144%a==0) and ((x%a!=0) or (x%18!=0) or (x%24==0))): f1=False if f1==True: m=a print(m)[/pre2] Чуть-чуть упростил выражение, но ответ не сходится, у меня 144, а правильный 72, в чем может быть проблема?

Ответов - 1

Поляков: Эмиль пишет: Чуть-чуть упростил выражение Неверно упростили. Нужно так: [pre2]if not ((144%a==0) and ((x%a==0) or (x%18!=0) or (x%24!=0))):[/pre2]



полная версия страницы