diff --git a/C/program-40/program.c b/C/program-40/program.c new file mode 100644 index 00000000..d9aa6b11 --- /dev/null +++ b/C/program-40/program.c @@ -0,0 +1,22 @@ +/*Write a C program to find the Ackermann of 2 Numbers*/ + +#include +int ack(int m,int n) +{ + if(m==0) + return n+1; + else if(m!=0 && n==0) + return ack(m-1,1); + else if (m!=0 && n!=0) + return ack(m-1,ack(m,n-1)); +} + +int main() +{ + int a,b,c; + printf("Enter 2 Elements:\n"); + scanf("%d%d",&a&b); + c=ack(a,b); + printf("Ackermann(%d,%d)=%d",a,b,c); + return 0; +} \ No newline at end of file