//calcul de la factorielle avec do - while : n(n-1)...1 #include using namespace std; int main() { int n; cout << "Calcul de la factorielle, entrez n >= 0 : "; cin >> n; int fact = 1; int i = n; do { fact = fact * i; i--; //i = i - 1 } while (i > 0); if (n==0) fact = 1; //on a du ajouter une instruction pour le cas n = 0 cout << "La factorielle de " << n << " est : " << fact << endl; return 0; }