#include #include int Ackermann(int m, int n) { if (m == 0) return n+1; else { if(n == 0) return (Ackermann(m-1,1)); else return (Ackermann(m-1, Ackermann(m,n-1))); } } int main(void) { int m,n; printf("Introduzca el valor de m: "); scanf("%d", &m); printf("Introduzca el valor de n: "); scanf("%d", &n); printf("La solucion es: %d\n", Ackermann(m,n)); system("PAUSE"); return 0; }