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

2 réponses

  1. Nico# Messages postés 328 Date d'inscription   Statut Membre Dernière intervention   102
     
    Slt utilise la fonction pow

    int fin = pow(x,p)
    0
  2. 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