bonjour,
Voilà mon petit prog
Quand j'ecris 5 [enter] et 7 [enter] cela me donne un resultat delirant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"); }
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
Partager