Problème avec pow

patatracq1 Messages postés 1 Date d'inscription vendredi 8 janvier 2010 Statut Membre Dernière intervention 8 février 2010 - 8 févr. 2010 à 01:09
cptpingu Messages postés 3835 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 1 novembre 2022 - 8 févr. 2010 à 10:15
Patrick DUBOIS

bonjour à tous , voici mon problème ,
j'ai utilisé pow pour calculer la puissance d'un nombre mais le résultat n'est pas celui que j'attendais
par exemple si j'indique 5 pour le nombre et
2 pour le chiffre le résultat devrait être 25
alors que j'ai 1.000 , Pourquoi?
merci pour votre soutien.




#include <stdio.h>
#include <math.h>

int main()
{
double resultat 0, nombre 0, chiffre = 0;
printf("entrez une valeur quelconque:\n");
scanf("%f",&nombre);
printf("entrez maintenant la valeur de la puissance :\n");
scanf("%f",&chiffre);
resultat = pow(nombre,chiffre);

printf("%f",resultat);

return 0;
}

1 réponse

cptpingu Messages postés 3835 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 1 novembre 2022 124
8 févr. 2010 à 10:15
Utilise %lf au lieu de %f dans tes scanf, et tout rentrera dans l'ordre :)
0
Rejoignez-nous