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: 4781
venerdì 16 Aprile - 2021