UNE MÉTHODE POUR GÉNÉRER À PARTIR D'UN DOUBLE UN AUTRE QUI A UN 3 CHIFFRES APRÈ

Signaler
Messages postés
104
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
17 août 2009
-
Messages postés
22
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
4 octobre 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31501-une-methode-pour-generer-a-partir-d-un-double-un-autre-qui-a-un-3-chiffres-apres-la-virgule

Messages postés
22
Date d'inscription
samedi 10 janvier 2004
Statut
Membre
Dernière intervention
4 octobre 2007

Je l'avoue, ces headers sont inutiles mais j'ai pris l'habitude de les mettre (je les utilise presque tout le temps).
Messages postés
1
Date d'inscription
lundi 24 octobre 2005
Statut
Membre
Dernière intervention
24 octobre 2005

Je pense qu'il y a plus simple pour arrondir a x chiffres, en n'utilisant qu'une seule fois la fonction floor(), en supprimant les cast, en supprimant les sommes et soustractions :

double i=111.22223322;
double arrondi = floor(i*1000.0)/1000.0;
Messages postés
104
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
17 août 2009

Le titre "arrondir au troisième chiffre après la virgule" aurait été plus simple.
Sinon je ne pense pas de tout les includes soit requis conio.h et string.h servent a quoi ?