• Составить программу, используя рекурсивные вызовы.
    Пусть n и m - целые неотрицательные числа. Написать рекурсивную
    программу, вычисляющую классическую в теории рекурсии функцию Аккермана:

    question img

Ответы 3

  • Блин, оказывается, что это легко было сделать, спасибо большое!
  • Вся рекурсия легко программируется
    • Автор:

      kc
    • 5 лет назад
    • 0
  • // PascalABC.NET 3.0, сборка 1076function ak(n,m:integer):longint;begin  if n=0 then ak:=m+1  else    if m=0 then ak:=ak(n-1,1)    else ak:=ak(n-1,ak(n,m-1))end;begin  Writeln('A(3,3)=',ak(3,3))end.Тестовое решение:A(3,3)=61А(4,1) - вызывает аварийное завершение программы по переполнению стека из-за большой глубины рекурсии.
    • Автор:

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

Войти через Google

или

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

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

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