Calculer avec 50 chiffres derrière la virgule(code::blocks)

romin.tomasetti Messages postés 26 Statut Membre -  
fiddy Messages postés 11653 Statut Contributeur -
Bonjour,
Je viens de terminer la programmation d'un petit logiciel qui calcule la constante d'Euler(le fameux "e") mais pour ce qui est de la précision de mon calcul, j'ai un problème de taille car mon compilateur(code::blocks) arrête de calculer les chiffres derrière la virgule après une dizaine de chiffres derrière la virgule. Hors, je souhaite obtenir une cinquantaine de chiffres derrière la virgule.... Please HELP!
A voir également:

3 réponses

[Dal] Messages postés 6373 Statut Contributeur 1 106
 
Salut romin.tomasetti,

Tu peux utiliser une bibliothèque telle que https://gmplib.org/ pour ce faire.


Dal
0
romin.tomasetti Messages postés 26 Statut Membre 2
 
Un grand merci, je ne connaissais pas cette bibliothèque! Cependant, je n'ai pas trouver de tutoriel bien foutu qui explique comment utiliser cette libraire(c'est-à-dire quels fonctions propose-t-elle et comment on doit les écrire).
Please help!
0
fiddy Messages postés 11653 Statut Contributeur 1 847
 
Eh bien, dans ce cas, il faut lire le manuel.
https://gmplib.org/manual/

Pour le factoriel : https://gmplib.org/manual/Number-Theoretic-Functions#Number-Theoretic-Functions

Pour la division : tu as notamment : https://gmplib.org/manual/Floating_002dpoint-Functions#Floating_002dpoint-Functions

Et pour la somme : http://gmplib.org/manual/Integer-http://gmplib.org/manual/Float-Arithmetic.html#Float-Arithmetic

Tu peux regarder ce code, si ça t'aide.
0