[S'enregister] - [S'identifier]
gheop wall

c/c d'amak

C
par SiB (01/02/08)
Cacher les numéros de lignes
  1. #include <stdio.h>
  2.  
  3. unsigned long
  4. ackerman(unsigned long m, unsigned long n)
  5. {
  6. if (m == 0)
  7. return (n 1);
  8. else if (n == 0)
  9. return ackerman(m - 1, 1);
  10. else
  11. return ackerman(m - 1, ackerman(m, n - 1));
  12. }
  13.  
  14. int
  15. main(int argc, char *argv[])
  16. {
  17. unsigned long l;
  18.  
  19. l = ackerman(3, 8);
  20. printf("%ld\n", l);
  21. return 0;
  22. }