Обозначим через
Укажите наименьшее целое
тождественно истинна при любом натуральном значении
Приведём решение на языке Python.
for A in range(1, 101):
k = 0
for x in range(1, 1000):
if ((72 % x == 0) <= (90 % x != 0)) or (A - x > 80):
k += 1
if k == 999:
print(A)
break
Ответ: 99.
Приведём решение Ярослава Чипаренкова на языке Python.
def Del(n, m):
return n%m==0
for A in range(1, 200):
Ap = True
for x in range(1, 200):
if (((Del(72, x)) <= (not (Del(90, x)))) or (A - x > 80)) == False:
Ap = False
break
if Ap == True:
print(A)
break
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
var d:=72*90*80;//перемножаем имеющиеся числа
for var A := 1 to d do
if(1..d).All(x->(72.Divs(x)<=not 90.Divs(x))or(A-x>80))
then begin A.Print;break end
end.

