• Какова глубина рекурсии в следующей подпрограмме при n=123?

    function

    P(n:longint): longint;

    begin

    if n < 10 then P:= n else P:= P(n div 10) * n mod 10;

    end;

     

     

    1) 2;  2) 3;  3) 1;  4) 10;

Ответы 1

  • 3

    сначала вызовется P(123)

    потом P(12), затем P(1), но 1<10, т.е. рекурсия продожена не будет

    • Автор:

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

Войти через Google

или

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

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

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