#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; } //-------------------------------------------------------------