[C] Arrondis 2 chiffres après virgule
Résolu/Fermé
jerémiethe7
Messages postés
152
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
27 février 2009
-
22 juil. 2008 à 14:26
NetLander - 19 nov. 2009 à 20:57
NetLander - 19 nov. 2009 à 20:57
A voir également:
- C++ arrondir float
- Float c - Astuces et Solutions
- Excel arrondir à 0.5 ✓ - Forum Excel
- Arrondir js ✓ - Forum Javascript
- Arrondir float c++ - Forum C++
- Float en java - Astuces et Solutions
7 réponses
PeterPeterPeter
Messages postés
202
Date d'inscription
jeudi 17 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2010
30
22 juil. 2008 à 14:58
22 juil. 2008 à 14:58
printf("%1.2lf\n", ton_float_ou_double);
De tête c'est ça je crois :)
Voilà je viens de faire un petit test :
Qui donne :
De tête c'est ça je crois :)
Voilà je viens de faire un petit test :
#include <stdio.h>
int main()
{
float a;
a = 1.222222;
printf("%f\n",a);
printf("%1.2lf\n",a);
return (0);
}
Qui donne :
etavirp@etavirp:~$ ./a.out 1.222222 1.22
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
22 juil. 2008 à 15:38
22 juil. 2008 à 15:38
à tester, mais je dirais
floor(valnum *100.0 + 0.5) /100.0 ;
floor(valnum *100.0 + 0.5) /100.0 ;
jerémiethe7
Messages postés
152
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
27 février 2009
32
22 juil. 2008 à 15:51
22 juil. 2008 à 15:51
c'est pas pour le php floor ?
ou alors il faut rajouter une bibliothèque car là ça ne fonctionne pas ^^.
+
ou alors il faut rajouter une bibliothèque car là ça ne fonctionne pas ^^.
+
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
22 juil. 2008 à 15:57
22 juil. 2008 à 15:57
#include <math.h> et compiler avec -lm
jerémiethe7
Messages postés
152
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
27 février 2009
32
22 juil. 2008 à 18:29
22 juil. 2008 à 18:29
c'est quoi "-Im" ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PeterPeterPeter
Messages postés
202
Date d'inscription
jeudi 17 juillet 2008
Statut
Membre
Dernière intervention
22 juin 2010
30
22 juil. 2008 à 21:58
22 juil. 2008 à 21:58
C'est pour inclure la librairie math lors de la compilation.
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
23 juil. 2008 à 10:23
23 juil. 2008 à 10:23
oui, c'est L minuscule : -lm
jerémiethe7
Messages postés
152
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
27 février 2009
32
23 juil. 2008 à 13:22
23 juil. 2008 à 13:22
ok c'est bon ça fonctionne !
Merci pour tout !
Merci pour tout !
22 juil. 2008 à 15:11
en faite je ne souhaite pas juste l'imprimer sur l'écran mais carrément transformer le nombre.
merci
19 nov. 2009 à 20:57
si a= 1.22x x etant une valeur suppérieur ou égale a 5. Le resultat n'est pas bon a tout coup.