/* * * Ackermann's Function Calculator * * */ #include using namespace std; //Ackermann's Function int A(int m, int n) { if(m == 0) return(n+1); if(n == 0) return(A(m-1, 1)); return(A(m-1, A(m, n-1))); } int main() { int m, n; printf("Ackermann's Function Calculator\n\n"); printf("First Agrument: "); scanf("%d", &m); getchar(); printf("Second Argument: "); scanf("%d", &n); printf("A(%d, %d): %d\n\n",m ,n, A(m, n)); }