Tuesday, January 28, 2014

Ackerman Function

#include<stdio.h>

int ack(int m,int n)

{ if(m==0)
     return n+1;

  else if (n==0)
     return ack(m-1,1);

  else 
     return ack(m-1,ack(m,n-1));

}

 void main()

     {  int a=2,b=6;

        int d=ack(a,b);

        printf("%d",d);
    
     }    

OUTPUT:15

No comments:

Post a Comment