Código en C. Algoritmo de Ackermann

#include <stdio.h>

int ackerman(int m, int n) {
if(m==0)
return n+1;
else {
if(n==0)
return ackerman(m-1, 1);
else
return ackerman(m-1, ackerman(m, n-1));
}
}

int main()
{
int m, n;
printf("Dame el primer argumento para la funcion de Ackerman (m): ");
scanf("%d",&m);
printf("Dame el segundo argumento para la funcion de Ackerman (n): ");
scanf("%d",&n);
printf("Ackerman(%d,%d) = %d",m,n,ackerman(m,n));
printf("\n");
}

Comentarios

Entradas más populares de este blog

Algoritmo de Grafos. Comparación de PRIM, KRUSKAL, DIJKSTRA. Codigo en C

Algoritmo de Ackermann -Explicación del Funcionamiento-