Bonjour !
Voila j'ai un problème que je n'arrive pas résoudre dans la boucle d'une fonction puissance, quand je rentre 8 puissance 11 le programme me donne 0...![]()
J'utilise comme outil de développement Microsoft Visual C++ 6.
Voilà la source:
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
21
22
23
24
25
26 #include <stdio.h> int a,b,res; int puissance(int a,int b) { res=1; while(b>0) { res=res*a; b=b-1; } res=a*b; return res; } void main() { while(1) { printf("saisissez une entier positif:\n",a); scanf("%d",&a); printf("saisissez la puissance(positive):\n",b); scanf("%d",&b); res=puissance(a,b); printf("le resultat est:%d\n",res); } }
Partager