Advertisement
Jonas_3k

/*- Recursividade @ Fatorial-*/

Aug 4th, 2012
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.50 KB | None | 0 0
  1. /*--
  2.     Desenvolvido por JonasDSG, fonte com conceito de recursividade.
  3.     --*/
  4. #include<stdio.h>
  5. #include<stdlib.h>
  6. int unsigned long func(int X)
  7. {
  8.     if(X)
  9.     {
  10.         return X*func(X-1);
  11.     }
  12.     else
  13.     {
  14.         return 1;
  15.     }
  16.     perror("Stack Over Flow, erro durante execucao.");
  17.     exit(1);
  18. }
  19. int main()
  20. {
  21.     int unsigned long X;
  22.     printf("Digite um numero para calcular seu fatorial: ");
  23.     scanf("%ul",&X);
  24.     printf("\nO resultado eh: %u",func(X));
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement