Affichage de puisance

mb42 Messages postés 553 Statut Membre -  
marie pink angel Messages postés 96 Statut Membre -
Bonjour,

mon programme consiste a faire :Ecrire un programme qui lit un réel x et un enter positif p et affiche x puissance p.

ma solusion est la suivante mais elle me donne resultat incorrecte
pouvez m'aidez

#include<stdio.h>
#include<conio.h>
main()
{
int p,i;
float x;
printf("donner un reel\n");
scanf("%f",&x);
do
{
printf("donner un entier positif\n");
scanf("%d",&p);
}while(p<0);
x=1;
for(i=0;i<p;i++)
{
x=x*p;
}
printf("la puissance est %f\n",x);
getch();
}

merci d'avance

2 réponses

Nico# Messages postés 338 Statut Membre 102
 
Slt utilise la fonction pow

int fin = pow(x,p)
0
marie pink angel Messages postés 96 Statut Membre 4
 
n oublie pas d appeler la bibliothèque math.h ( #include<math.h> ) pour que la fonction pow fonctionne. :-)
0