#include using namespace std; float puissanceversionmoche(float x, int n) { float res; int i; if (n==0) { res = 1; } else { res = 1; for(i=1;i<=n;i++) { res = res * x; } } return res; } 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) { float RESULTAT=1; int i; for(i=1;i<=n;i++) { RESULTAT = RESULTAT * x; } } int main() { char reponse; float X, resultat, resultat2; int N; cout << "Ce programme est interdit aux enfants de moins de 8 ans !" << endl; cout << "Il calcule X^N."<< endl; do { cout << "Veuillez saisir X : "; cin >> X; cout << "Veuillez saisir N : "; cin >> N; resultat = puissance(X,N); cout << X <<"^"<> reponse; }while (reponse != 'N'); }