Bonjour à tous,
Même si je suis débutant j'ai déjà rencontré beaucoup de soucis sur l'utilisation dans l'utilisation des float et des double , je comprend parfaitement que le codage de type 'binaire' oblige la machine à avoir des valeurs à virgules approchants la valeurs escomptées et qu'elle n'est pas une représentation fidèle des valeurs que je suis en recherche d'obtenir.
J'ai un soucis tout simple et qui pourtant monopolise beaucoup de ressources pour moi
L'ennui du coup c'est que j'obtient comme résultat : 100000
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
autant dire pas super , et surtout aucune virgule après la partie 'entière' du nombre !!!
Existe t'il une manière de forcer une 'approximation' plus précises ?
Actuellement je me tourne vers la librairie GMP, peux être existe t'il une libraire dédié au type d'usage que je recherche (division, addition, soustraction et multiplication de chiffre à virgule).
Au cas ou :
gcc version 7.5.0 sous Ubuntu 18.04.4 LTS
J'appel g++ comme ceci
g++ -o out prog.cpp - std=c++11 -Wall tout simplement
Merci

 

 
		
		 
         
 

 
			
			

 
   
 


 Division de variables de type 'double'
 Division de variables de type 'double'
				 Répondre avec citation
  Répondre avec citation
Partager