Ниже на пяти языках программирования записан алгоритм. Получив на вход число x, эт?

Ниже на пяти языках программирования записан алгоритм. Получив на вход число 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.
Гость
Ответ(ы) на вопрос:
Гость
# Код на ruby 2.2.3p173 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
Не нашли ответ?
Ответить на вопрос
Похожие вопросы