Affichage de puisance

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
Configuration: Windows XP
Firefox 3.0.14

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. n oublie pas d appeler la bibliothèque math.h ( #include<math.h> ) pour que la fonction pow fonctionne. :-)