Calcular a fatorial de um Número

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