Copy Paste Code . com

personal pastebin - debug, share, develop, store

Post Code
Archive

Latest code
ToTeste
06. Jan - C
lasseters online casino
06. Jan - JavaScript
guide
06. Jan - Smalltalk
tips
06. Jan - C#
asd
06. Jan - C
Project
05. Jan - C++
oracle de merdouille :/
05. Jan - MySQL
Wiremod - Jumper
05. Jan - Text
visit now
05. Jan - CSS
yiPPpAfkW
04. Jan - JavaScript

Code: Ackermann

Posted by rafael on 03:52 04. Dec.
Syntax: C

  1. #include <stdio.h>
  2.  
  3. long int a (int m, int n){
  4.         if (m == 0)
  5.                 return n+1;
  6.         else if (m > 0 && n == 0)
  7.                 return a (m-1, 1);
  8.         else if (m > 0 && n > 0)
  9.                 return a (m-1, a(m, n-1));
  10. }
  11.  
  12. int main (){
  13.         int m, n;
  14.  
  15.     do {
  16.  
  17.         do {
  18.             scanf("%i %i", &m, &n);
  19.         } while (m < -1 && n < -1);
  20.  
  21.         printf("%i\n", a(m,n));
  22.  
  23.     } while (m > -1 && n > -1);
  24.  
  25.         return 0;
  26. }
  27.  

New comment