Comparer deux nombres entiers - C - Programmation
Marsh Posté le 17-09-2009 à 03:37:46
Juste pour l'explication, tu comparais un char au lieu d'utiliser le contenu de ton float, or selon la table ASCII: 
 
'a' = 97 
'b' = 98 
 
97>0 
98>0
Marsh Posté le 18-09-2009 à 11:43:06
| blazer69 a écrit : Je souhaite simplement réaliser un programme qui compare deux nombres entiers (a et b),...  
 | 
 
 
Tu parles de nombres entiers et tu travailles avec des float. Manifestement, il y a conflit entre ta conception et la réalisation. 
Accessoirement, main() est de type int, pas void. 
Marsh Posté le 16-09-2009 à 20:11:28
Bonsoir,
J'ai une simple petite question qui me m'énerve depuis maintenant quelque lourde de dizaine de minutes...
Je tiens a préciser, que je suis débutant en C.
Je souhaite simplement réaliser un programme qui compare deux nombres entiers (a et b), si a>0 et b>0 je dois afficher vrai, sinon faux. J'ai donc realisé mon petit organigramme, puis mon programme que voici.
Or, une fois que j'exécute le programme, quand je rentre a<T et b>T il m'affiche vrai quand même....
Pouvez vous m'expliquer ?
merci