[débutant]langage c
Résolu/Fermé
yassinee
Messages postés
233
Date d'inscription
dimanche 15 mai 2005
Statut
Membre
Dernière intervention
26 novembre 2011
-
17 nov. 2008 à 16:52
yassinee Messages postés 233 Date d'inscription dimanche 15 mai 2005 Statut Membre Dernière intervention 26 novembre 2011 - 18 nov. 2008 à 13:06
yassinee Messages postés 233 Date d'inscription dimanche 15 mai 2005 Statut Membre Dernière intervention 26 novembre 2011 - 18 nov. 2008 à 13:06
A voir également:
- [débutant]langage c
- Langage ascii - Guide
- Débuter langage batch windows - Guide
- Symboles langage sms ✓ - Forum Loisirs / Divertissements
- Logiciel de programmation pour débutant - Guide
- Cours d'infographie pour debutant - Forum Graphisme
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
17 nov. 2008 à 17:01
17 nov. 2008 à 17:01
Salut,
Et non, en C, 1/10 = 0 car c'est une division d'entiers.
Donc le résultat est normal.
Au lieu de : float b=1/10; fais float b=1.0 / 10. Ainsi vaudra 0.1.
Et tout rentrera dans l'ordre ;)
Cdlt
Et non, en C, 1/10 = 0 car c'est une division d'entiers.
Donc le résultat est normal.
Au lieu de : float b=1/10; fais float b=1.0 / 10. Ainsi vaudra 0.1.
Et tout rentrera dans l'ordre ;)
Cdlt
bonjour,
au lieu de faire %f essaie de faire %.2f ça va t'afficher deux chiifres après la virgule.
cordialement.
au lieu de faire %f essaie de faire %.2f ça va t'afficher deux chiifres après la virgule.
cordialement.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
17 nov. 2008 à 17:29
17 nov. 2008 à 17:29
Oui, ça affichera 0.00 au lieu de 0. Mais ça règle pas le problème ;).
yassinee
Messages postés
233
Date d'inscription
dimanche 15 mai 2005
Statut
Membre
Dernière intervention
26 novembre 2011
27
18 nov. 2008 à 13:06
18 nov. 2008 à 13:06
Merci fiddy ça marche