[debutant]prog fonctionne pas mais pas d'erreurs
bonjour,
Voilà mon petit prog
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| #include <stdio.h>
#include <stdlib.h>
int main(void)
{
float a,b;
printf("ecrivez deux nombres a virgules\n",a,b);
scanf("%d%d",&a,&b);
if (a<b)
{
printf("Le plus petit est %d et donc le plus grand est %d\n",a,b);
}
else printf("Le plus petit est %d et donc le plus grand est %d\n",b,a);
system("PAUSE");
} |
Quand j'ecris 5 [enter] et 7 [enter] cela me donne un resultat delirant...
Avec des virgules : j'ecris 5.5 [enter] et là il me donne le resultat sans attendre le deuxieme chiffre, comme si la virgules separait mon chiffre en deux..
Une idée ? merci :)