Precision de double sur c/c++
ba
-
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription Statut Membre Dernière intervention -
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription Statut Membre Dernière intervention -
Bonjour je fais des calculs avec des variables que je declare avec le type double.
Le probleme est qu il me fait le calcul en ne considerant que 6 chiffres apres la virgule or ceci fausse mes calculs car j ai besoin de decimaux d au moins 10 chiffres apres la virgule. Comment faire?
un exemple
double a ;
cin>>a; // et j'entre 22/7
printf("\n %lf,a"); // 6 chiffres .
printf("\n %.10f,a"); // par exemple me donne les vrais
//valeurs jusqa 6 chiffres apres la virgule et le
//reste 0.
//je vous prie de bien vouloir m aider si vous avez une solution ou deja rencontre un probleme identique , j ai change de compilateurs aussi mais rien
merci d avance
Le probleme est qu il me fait le calcul en ne considerant que 6 chiffres apres la virgule or ceci fausse mes calculs car j ai besoin de decimaux d au moins 10 chiffres apres la virgule. Comment faire?
un exemple
double a ;
cin>>a; // et j'entre 22/7
printf("\n %lf,a"); // 6 chiffres .
printf("\n %.10f,a"); // par exemple me donne les vrais
//valeurs jusqa 6 chiffres apres la virgule et le
//reste 0.
//je vous prie de bien vouloir m aider si vous avez une solution ou deja rencontre un probleme identique , j ai change de compilateurs aussi mais rien
merci d avance
A voir également:
- Precision de double sur c/c++
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Double boot - Guide