Algoritmo modularizado que calcula a fatorial de um numero qualquer. Utilizando Loop, e passando valor por referencia.
Obs: Lembre-se que a variável inteira só aceita ate um certo limite, se voce colocar um numero muito grande, ira dar erro, e mostrara um 0.
#include <iostream.h>
#include <conio.h>
using namespace std;
int fatorial(int valor) {
int i,fat=1;
for (i=0;i=valor;i++)
{
fat = fat * valor;
valor = valor - 1;
}
return (fat);
} // Fecha modulo
int main ()
{
int valor;
cout << "Digite um numero para saber sua fatorial. ";
cin >> valor;
cout << fatorial(valor);
getch();
}
0 comentários: (+add yours?)
Postar um comentário