Linguaggio C/C++ – Calcolo del fattoriale di un numero

E’ stata implementata una versione aggiornata dell’algoritmo con delucidazioni sui singoli passaggi.
Il link è il seguente: Linguaggio C/C++ - Calcolo del fattoriale di un numero (n!)

Scrivere un programma che calcoli il fattoriale di un numero intero (positivo minore di 21) fornito dall’utente.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	
 // Calcolo del Fattoriale di un NUMERO


 int i, Numero, Fattoriale;

 Fattoriale = 1;

 cout<<"Inserire un numero: ";
 cin>>Numero;

 if ((Numero < 1) || (Numero > 20))
 	cout<<"Numero non valido.";
 else {
 	for(i = Numero;i > 1; i--)
          Fattoriale = Fattoriale * i;
 	cout<<endl<<"Il Fattoriale di "<<Numero<<" e' "<<Fattoriale<<endl;
 }


    system("PAUSE");
    return EXIT_SUCCESS;
}



Visite: 74822