#include <iostream>
using namespace std;
int acker
(int m,
int n
);
int main
(){
int m =
2, n =
3;
cout <<
"Ackerman de 2 y 3: " << acker
(m, n
) << endl;
cin.
sync();
cin.
get();
return 0;
}
int acker
(int m,
int n
){
if (m ==
0) return (n +
1);
else if (n ==
0) return acker
(m -
1,
1);
return acker
(m -
1, acker
(m, n -
1));
}