/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, PHP, Ruby,
C#, VB, Perl, Swift, Prolog, Javascript, Pascal, HTML, CSS, JS
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
#include <iostream>
using namespace std;
// Déclaration de la fonction
int puissanceN(int x, int n);
int main() {
int nombre, puissance, resultat;
cout << "X puissance n" << endl;
cout << "Entrer nombre : ";
cin >> nombre;
cout << "Entrer puissance : ";
cin >> puissance;
resultat = puissanceN(nombre, puissance);
cout << nombre << " Ã la puissance " << puissance << " = " << resultat << endl;
return 0;
}
// Définition de la fonction
int puissanceN(int x, int n) {
if (n == 0) return 1; // gestion de x^0
int resultat = 1;
for (int i = 0; i < n; i++) {
resultat *= x;
}
return resultat;
}