Bonjour,
J'ai la fonction récursive puissance qui calcule x à la puissance n en distinguant les deux cas: n est pair et n est impair.
Comment rendre cette fonction terminale?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 int puis(int x, int n) { int y; if(n==0) { return 1; } else if(n%2==0) { n=n/2; y=puis(x,n); return y*y; } else { n=n/2; y=puis(x,n); return x*y*y; } }
Merci d'avance
Partager