Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--
- Desenvolvido por JonasDSG, fonte com conceito de recursividade.
- --*/
- #include<stdio.h>
- #include<stdlib.h>
- int unsigned long func(int X)
- {
- if(X)
- {
- return X*func(X-1);
- }
- else
- {
- return 1;
- }
- perror("Stack Over Flow, erro durante execucao.");
- exit(1);
- }
- int main()
- {
- int unsigned long X;
- printf("Digite um numero para calcular seu fatorial: ");
- scanf("%ul",&X);
- printf("\nO resultado eh: %u",func(X));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement