La division en langage C
Résolu
sophie85
-
Pacorabanix Messages postés 3248 Date d'inscription Statut Membre Dernière intervention -
Pacorabanix Messages postés 3248 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
pouvez-vous me dire quelle est la commande à utiliser pour arrondir à un centième près le résultat d'une division en langage C.
exemple:
je souhaite avoir pour: 100/3
un résultat de 33.3 et non de 33.3333333333333333
merci :)
pouvez-vous me dire quelle est la commande à utiliser pour arrondir à un centième près le résultat d'une division en langage C.
exemple:
je souhaite avoir pour: 100/3
un résultat de 33.3 et non de 33.3333333333333333
merci :)
A voir également:
- Division en c
- Diviser une photo en 3 instagram - Guide
- Microsoft skype division - Télécharger - Téléphonie & Visio
- Diviser une cellule excel en deux horizontalement - Forum Excel
- A4 divisé en 4 - Forum InDesign
- Séparer une cellule en 2 ✓ - Forum LibreOffice / OpenOffice
3 réponses
si c'est pour l'affichage, voir les format de printf !
sinon voici une manière :
tu veux faire a/b
alors tu fais la division, tu la multiplie par 10, tu convertis ça en un entier (le résultat sera tronqué) et tu le remets dans un float, puis tu divises par 10.
pour arrondir et non tronquer, alors il faut ajouter 5 après avoir mutliplié par 10.
sinon voici une manière :
tu veux faire a/b
alors tu fais la division, tu la multiplie par 10, tu convertis ça en un entier (le résultat sera tronqué) et tu le remets dans un float, puis tu divises par 10.
pour arrondir et non tronquer, alors il faut ajouter 5 après avoir mutliplié par 10.