fork download
  1. #include <stdio.h>
  2. int ack(int m, int n)
  3. {
  4. if (m == 0){
  5. return n+1;
  6. }
  7. else if((m > 0) && (n == 0)){
  8. return ack(m-1, 1);
  9. }
  10. else if((m > 0) && (n > 0)){
  11. return ack(m-1, ack(m, n-1));
  12. }
  13. }
  14.  
  15. int main(){
  16. int A;
  17. A = ack(1, 2);
  18. printf("%d", A);
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0.01s 5276KB
stdin
12334
stdout
4