Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Faca um programa em C que:
- a. Crie a funcao FAT que recebe um numero inteiro e retorna o fatorial do numero.
- b. Le do teclado um numero inteiro N. Se N < 0, exiba uma mensagem de erro e peca novamente. O programa so prossegue se for digitado N . 0.
- c. Imprime na tela o fatorial de N e o fatorial de N+4.
- OBS. Definicao matematica de fatorial: fat(0) = 1 e fat(n) = n * fat(n-1).
- Exemplo. fat(5) = 5 * 4 * 3 * 2 * 1.*/
- #include<stdio.h>
- #include <conio.h>
- int FAT (int a)
- {
- int f=1, i;
- for (i=a; i>0; i--)
- {
- f=f*i;
- }
- return f;
- }
- main ()
- {
- int n, z, w;
- do{
- printf ("\n Digite o numero N:");
- scanf ("%d", &n);}
- while (n<0);
- z = FAT(n);
- w = FAT(n+4);
- printf ("\n O fatorial de %d e': %d", n, z);
- printf ("\n O fatorial de %d e': %d", n+4, w);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement