Fonction élevation à la puissance n
Bonjour,
J'ai un exercie dont la consigne est :
Écrire une fonction qui attend en entrée deux entiers x et n (avec n≥0) et retourne x^n. Si n<0, retourner n.
J'ai réussi à faire un programme mais en utilisant la fonction "pow", mais le message de retour m'interdit de l'utiliser. Je pensais qu'hormis la fonction Pow il n'est pas possible d'élever à la puissance, sauf dans les cas précis (x^3=x*x*x).
Si vous pouviez m'éclairer sur ce point :)
Merci
C'est le code que j'ai réussi à faire en utilisant la fonction POW.
Code:
1 2 3 4 5 6 7 8
| int puissance(int x, int n)
{
printf("Veuillez saisir un entier x:");
scanf("%d,&x");
printf("Veuillez saisir un entier n:");
scanf("%d,&n");
pow(x,n);
} |