Faire une racine carrée en c avec cde::bl.

Fermé
himimomi Messages postés 1 Date d'inscription samedi 8 octobre 2011 Statut Membre Dernière intervention 8 octobre 2011 - 8 oct. 2011 à 22:47
 himimomi - 9 oct. 2011 à 18:09
Bonjour,
j'essaye de faire la racine carrée du nombre 100 = 10 logiquement ,
eh bien non le pc m'affiche 0 ??
ou est le probleme ?
merci d'avance :)
Shéma :


#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
double resultat = 0, nombre = 100;

resultat = sqrt(nombre);

printf("%d", resultat);


return 0;
}





5 réponses

mc4us Messages postés 33 Date d'inscription dimanche 9 octobre 2011 Statut Membre Dernière intervention 4 mars 2012 7
Modifié par mc4us le 9/10/2011 à 03:08
printf("%f", resultat);  // le %d est pour les entiers , puisque resultat est double ,mets un %f 
1
Merci pour votre reponse,c'st vrai je n'ai pas fait attention a ca :)
met c'st juste
himimomi
0
mc4us Messages postés 33 Date d'inscription dimanche 9 octobre 2011 Statut Membre Dernière intervention 4 mars 2012 7
9 oct. 2011 à 16:15
merci de faire un résolu :p et un +1 pour aider les autres
0
mc4us Messages postés 33 Date d'inscription dimanche 9 octobre 2011 Statut Membre Dernière intervention 4 mars 2012 7
Modifié par mc4us le 9/10/2011 à 17:13
affiches le résultat et non pas le nombre :
printf("%f ca c'est le resultat", nombre);
printf("%f ca c'est le resultat",resultat);
1
ok super grand merci parfait ! :) j'ai encore d'autre question as-tu une adresse e-mail ? ou encore hotmail ?
0
euh en faite cela n'est pas résolu :
voila je fais ca donc sqrt = racine carrée mais le résultat est 100.000000
alors qu'il devrait être 10 :/

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

int main()
{
printf("Hello world!\n");
double resultat = 0, nombre = 100;

resultat = sqrt(nombre,);
printf("%f ca c'est le resultat", nombre);
return 0;
}
0
euh en faite cela n'est pas résolu :
voila je fais ca donc sqrt = racine carrée mais le résultat est 100.000000
alors qu'il devrait être 10 :/

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

int main()
{
printf("Hello world!\n");
double resultat = 0, nombre = 100;

resultat = sqrt(nombre,);
printf("%f ca c'est le resultat", nombre);
return 0;
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ok super grand merci parfait ! :) j'ai encore d'autre question as-tu une adresse e-mail ? ou encore hotmail ? desolé pour double envoie :/
0