Problème avec pow

Signaler
Messages postés
1
Date d'inscription
vendredi 8 janvier 2010
Statut
Membre
Dernière intervention
8 février 2010
-
Messages postés
3829
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
8 janvier 2021
-
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

Messages postés
3829
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
8 janvier 2021
114
Utilise %lf au lieu de %f dans tes scanf, et tout rentrera dans l'ordre :)