Обозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Пусть на числовой прямой дан отрезок B = [70, 90]. Для какого наибольшего натурального числа А логическое выражение
**ДЕЛ(x, А) ∨ ((x ∈ B) → ¬ДЕЛ(x, 22))
**
истинно (т.е. принимает значение 1) при любом целом положительном значении переменной х?
Решение:
Решение на Python:
def f(x, A):
return (x % A == 0) or ((70 <= x <= 90) <= (x % 22 != 0))
for A in range(1, 1000):
if all(f(x, A) for x in range(1, 1000)):
print(A)
#В ответ пишем последний вывод консоли.
Ответ: 88
Ответ:
88