|
|
|
|
Bonjour,
j'ai fait un code source qui teste si le nombre est négative ou positif ou nul mais le prob s'arrte au niveau de compilation voici le code source :
#include <conio.h>
#include <stdio.h>
void main(void)
{
float nbr,b=0;
printf("entrer votre nombre : ");
scanf("%f",&nbr);
switch(nbr)
{
case (nbr<b) :
printf(''negatif'');
break;
case (nbr>b) :
printf("positif");
break;
default :
printf("nul");
}
getch();
}
ou est le prob ??????????? merci d'avance
Configuration: Windows XP Safari 532.0
En virgule flottante non (ça donne -Inf ou +Inf selon si on fait -5.0/0.0 ou 5.0/0.0 par exemple, et NaN (Not a Number) si on fait 0.0/0.0) pour le standard IEEE, et donc pour C++ qui l'utilise. Le -Inf et le +Inf sont bien considérés comme plus petits que 0 et plus grand que 0 respectivement.
|