Linguaggio C/C++ – Calcolo del fattoriale di un numero (n!)

Codice completo

Di seguito si presenta il codice nella sua completezza.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	
 // Calcolo del Fattoriale 
 // di un NUMERO positivo non superiore a 10  


	short i, Numero; 
	int Fattoriale;
	
	Fattoriale = 1;


	do { // inizio verifica del numero inserito
		
		cout<<"Inserire un numero positivo non superiore a 10: ";
		cin>>Numero;
		if ((Numero < 1) || (Numero > 10))
		 	cout<<"Numero non valido."<< endl;
	} while ((Numero < 1) || (Numero > 10));

	// inizio procedura del ciclo di calcolo

 	for(i = Numero;i > 1; i--)
          Fattoriale = Fattoriale * i;

	// restituzione del risultato

 	cout << endl<< "Il Fattoriale di ";
	cout << Numero<< " e' "<< Fattoriale;
 
}



Visite: 4440

Pagine: 1 2 3 4 5 6