#include using namespace std; float puissance(float x, int n) { float res=1; int i; for(i=1;i<=n;i++) { res = res * x; } return res; } void puissance(float x, int n, float &RESULTAT) { RESULTAT=1; int i; for(i=1;i<=n;i++) { RESULTAT = RESULTAT * x; } } int factorielle(int n) { int res=1; int i; for(i=1;i<=n;i++) { res = res * i; } return res; } void factorielle(int n, int &RESULTAT) { RESULTAT=1; int i; for(i=1;i<=n;i++) { RESULTAT = RESULTAT * i; } } int main() { char reponse; float X, resultat, resultatp; int N, resultatf; cout << "Ce programme est interdit aux enfants de moins de 8 ans !" << endl; cout << "Il calcule X^N/N!"<< endl; do { cout << "Veuillez saisir X : "; cin >> X; cout << "Veuillez saisir N : "; cin >> N; resultat = puissance(X,N)/factorielle(N); cout << X <<"^"<> reponse; }while (reponse != 'N'); }