Ниже на пяти языках программирования записан алгоритм. получив на вход число x, этот алгоритм печатает число m. известно, что x > 150. укажите наименьшее такое (т. е. большее 150) число x, при вводе которого алгоритм печатает 30. var x, l, m: integer; begin readln(x); l : = 2*x-30; m : = 2*x+30; while l < > m do begin if l > m then l : = l - m else m : = m - l; end; writeln(m); end.
def z(x)
l = 2 * x + 30
m = 2 * x - 30
while m!=l do
if l > m
l = l - m
else
m = m - l;
end
end
return m
end
for x in 151..2000
if z(x) == 30
p x
break
end
end
ответ 180