Provient du message de Eldarendil
réfléchi surtout sur la sémantique de ceci...
qu'est ce que ça veut dire ?
rien ....
En fait si, ça veut bien dire quelque chose
Ça veut exactement dire : si Nb1 non nul et Nb2 non nul
non ça veut rien dire ...
enfin ça veut dire que si nb1 et nb2 sont vrai donc je fais qlq chose
or ce sont des nombres
en C/C++, les conditions peuvent se faire aussi avec des entiers... et là vrai => non nul ...
mais fait : int cond = XXX;
if( cond == true ) then
...
ben tu vas voir ce qu'il va te dire ton compilateur C++...
@Erocdrah
réfléchi à la sementique du probleme....
tu veux voir si le produit de deux nombres est positif
or il est positif si les deux sont de meme signe...
et cela se test par :
(n1 < 0 et n2 < 0) ou ( n1 > 0 et n2 > 0)
//-> soit les deux sont negatifs soit les deux sont positifs !
|