RosettaCodeData/Task/Ackermann-function/Processing/ackermann-function
2018-06-22 20:57:24 +00:00

9 lines
188 B
Text

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