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.
Code :
- #include <stdio.h>
- float a,b;
- #define T 0
- void main ()
- {
- printf("Entrez deux nombres entiers \n" );
- scanf("%f%f",&a,&b);
- if('a'>T && 'b'>T)
- {
- printf("VRAI" );
- }
- else
- {
- printf("FAUX" );
- }
- }
|
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