[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [escepticos] Ackermann



On Tue, 25 Aug 1998 23:22:55 -0700, you wrote:

>La funcion recursiva de Ackerman es asi:
>
>         | n+1             , para m = 0
>A(m,n) = | A(m-1,1)        , para n = 0 
>         | A(m-1,A(m,n-1)) , para los otros casos
>

long Ackerman(long m, long n)
{
   if(m == 0) return n + 1;
   if(n == 0) return Ackerman(m - 1, 1);
   return Ackerman(m - 1, Ackerman(m, n - 1));
}


MANDAMIENTO No 35: Siempre que puedas, usa funciones recursivas.  


Saludos :-)           -Pedro-

  pmaicas en jet.es
  http://web.jet.es/pmaicas/