#1 Fatorial de um numero Sex Nov 01, 2013 4:04 am
Admin
Admin
Elabore um algoritmo que leia um número qualquer digitado pelo usuário e calcule seu Fatorial. (Exemplo: 5! = 5 x 4 x 3 x 2 x 1)
- Código:
#include <stdio.h>
#include <stdlib.h>
int main () {
int num,fat,cont,numaux,aux,fatf;
printf("\n\tDigite um numero inteiro\t\n");
scanf("%i",&num);
system("cls");
numaux=num;
cont=num;//5
fat=num;
while ((cont>1)&&(cont<=num)) {
aux=num-1;//4,3,2,1
fat=fat*aux;//20,60,120,120
fatf=fat*1;//20,60,120,120
num=aux;//4,3,2,1
cont=num;//4,3,2,1
}
printf("\t--------------------------\t");
printf("\n\tO fatorial de %i, eh : %i\t\n",numaux,fatf);
printf("\t--------------------------\t");
printf("\n\n\n\n\n");
system ("pause");
}