Обозначим через
Для какого наибольшего натурального
тождественно истинна (то есть принимает
Преобразуем скобку:
Рассмотрим
Следовательно, необходимо подобрать такое число, которое будет являться наибольшим общим делителем для х = 70 и х = 84. Наибольшим
Ответ: 14.
Приведём другое решение на языке Python.
for A in range(100, 0, -1):
k = 0
for x in range(1, 1000):
if (70 % A == 0) and ((x % 28 == 0) <= ((x % A != 0) <= (x % 21 != 0))):
k += 1
if k == 999:
print(A)
break
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
var d:=70*28*21;//перемножаем имеющиеся числа
for var A := d downto 1 do
if(1..d).All(x->70.Divs(A)and(x.Divs(28)<=(not x.Divs(A)<=not x.Divs(21))))
then begin A.Print;break end
end.

