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

RaphAstronome Messages postés 104 Date d'inscription samedi 7 décembre 2002 Statut Membre Dernière intervention 17 août 2009 - 27 mai 2005 à 12:48
islem1982 Messages postés 22 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 4 octobre 2007 - 4 oct. 2007 à 00:44
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

islem1982 Messages postés 22 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 4 octobre 2007
4 oct. 2007 à 00:44
Je l'avoue, ces headers sont inutiles mais j'ai pris l'habitude de les mettre (je les utilise presque tout le temps).
manual_ice Messages postés 1 Date d'inscription lundi 24 octobre 2005 Statut Membre Dernière intervention 24 octobre 2005
24 oct. 2005 à 19:25
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;
RaphAstronome Messages postés 104 Date d'inscription samedi 7 décembre 2002 Statut Membre Dernière intervention 17 août 2009
27 mai 2005 à 12:48
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 ?
Rejoignez-nous