#include <iostream.h>
//-------------------------------------------------------------
int main()
{
int factoriel, nombre;
char continuer;
do {
do {
cout << "Nombre ? ";
cin >> nombre;
if (nombre<0 || nombre>15)
cout << "Nombre incorrect" << endl;
}
while (nombre<0 || nombre>15);
factoriel = 1;
for (int i=1; i<=nombre; factoriel *= i++);
// ou
// for (int i=1; i<=nombre; i++)
// factoriel = factoriel * i;
cout << "Le factoriel est : " << factoriel << endl;
cout << "Désirez-vous effectuer un autre calcul ? (o/n) ";
cin >> continuer;
}
while (continuer=='o');
return 0;
}
//-------------------------------------------------------------