Programma c++ - Fattoriale di un numero

#include <iostream.h>
int main()
{
int C=1, F=1, N;
char risposta;
do
{
F=1;
C=1;
cout<< "Inserisci un numero per calcolarne il fattoriale: ";
cin>> N;
if (N<0)
{
cout<< "Impossibile calcolare il fattoriale del numero inserito"<<endl;
cout<< "Premi un tasto per continuare o 'T' per terminare";
cin>> risposta;
}
else
if(N==0)
{
cout<< "Il fattoriale di questo numero e' uno"<<endl;
cout<< "Premi un tasto per continuare o 'T' per terminare";
cin>> risposta;
}
else
{
while(C<=N)
{
F=F*C;
C=C+1;

}
cout<< "Il fattoriale del numero inserito e': " <<F<<endl;
cout<< "Premi un tasto per continuare, oppure 'T' per terminare: ";
cin>> risposta;
}
}
while((risposta!='t') && (risposta!='T'));
return 0;
}

Registrati via email