Faire une division en C
Momo
-
chuka Messages postés 965 Date d'inscription Statut Membre Dernière intervention -
chuka Messages postés 965 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je commence à faire quelques programmes en C et je bloque sur un point :
Je souhaite faire un division avec un résultat décimal et je cherche a faire apparaitre un résultat sans 0 inutiles a la fin!
Pour l'instant ce que j'arrive à faire c'est :
float valeur1 = 12;
float valeur2 = 5;
resultat = valeur1 / valeur2;
printf("%.0f / %.0f = %.5f\n", valeur1, valeur2, resultat);
return resultat;
Ce qui me donne :
12 / 5 = 2.40000
Moi je voudrais avoir
12 / 5 = 2.4
Et puis après si vous savez faire :
17.34 / 0.1 = 173.4
En fait je cherche a afficher un nombre décimal avec sa forme la plus simple (j'espère que c'est possible)
Merci d'avance +++
Je commence à faire quelques programmes en C et je bloque sur un point :
Je souhaite faire un division avec un résultat décimal et je cherche a faire apparaitre un résultat sans 0 inutiles a la fin!
Pour l'instant ce que j'arrive à faire c'est :
float valeur1 = 12;
float valeur2 = 5;
resultat = valeur1 / valeur2;
printf("%.0f / %.0f = %.5f\n", valeur1, valeur2, resultat);
return resultat;
Ce qui me donne :
12 / 5 = 2.40000
Moi je voudrais avoir
12 / 5 = 2.4
Et puis après si vous savez faire :
17.34 / 0.1 = 173.4
En fait je cherche a afficher un nombre décimal avec sa forme la plus simple (j'espère que c'est possible)
Merci d'avance +++
A voir également:
- Faire une 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 LibreOffice / OpenOffice
- A4 divisé en 4 - Forum Graphisme
- Fractionner une cellule en deux cellules ✓ - Forum Excel
1 réponse
Salut:
printf("%.0f / %.0f = %g\n", valeur1, valeur2, resultat);
devrait résoudre ton problème....
lien utile: http://www.cplusplus.com/reference/cstdio/printf/
@+
printf("%.0f / %.0f = %g\n", valeur1, valeur2, resultat);
devrait résoudre ton problème....
lien utile: http://www.cplusplus.com/reference/cstdio/printf/
@+