• ПОМОГИТЕ, пожалуйста :)
    Получив на вход число x этот алгоритм печатает число M. Известно что x>100. Укажите наименьшее такое число x при вводе которого алгоритм печатает 16
    var x,L,M:integer;
    begin
    readln(x);
    L:=x-16;
    M:=x+16;
    while L<>M do
    if L>M then
    L:=L-M
    else
    M:=M-L;
    writeln(M);
    end.

Ответы 4

  • Думаю, что ответ будет 128, т.к. по условию x>100)
    • Автор:

      evie1hfb
    • 5 лет назад
    • 0
  • Но все равно спасибо :)
  • Ну а я как написал?
  • Чтобы не ломать себе мозг, тупо переводим в JS и запускаем прямо из адресной строки:javascript:var x=100,L,M;do{x++;L=x-16;M=x+16;while(L!=M)if(L>M)L-=M;else M-=L;}while(M!=16);alert(x);Результат - 128.
    • Автор:

      kayla
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years