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 : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager