Задания
Версия для печати и копирования в MS WordОбозначим через ДЕЛ(n, m) утверждение «натуральное число n делится без остатка на натуральное число m». Задан отрезок B = [65; 85]. Для какого наибольшего натурального числа A формула
ДЕЛ(x, A) ∨ ((x ∈ B) → ДЕЛ(x, 15))
тождественно истинна (т. е. принимает значение 1) при любом целом положительным значении переменной x?
Решение.
Приведём решение на языке Python.
b = list(range(65, 85))
for a in range(1000, 0, -1):
flag = 1
for x in range(1, 1000):
if not ((x % a == 0) or ((x in b) <= ((x % 15 == 0)))):
flag = 0
break
if flag:
print(a)
break
Ответ:1.

