Solution de l’exercice 2.10

Pour toute valeur. En effet, comme < est évalué de gauche à droite (voir annexe), elle équivaut à if ( (0 < x) < 100)... Or (0 < x) vaut 0 ou 1 suivant le signe de x, et est donc toujours inférieur à 100. Une écriture bien trompeuse, à la place de laquelle il fallait mettre :

if ( (0 < x) && (x < 100) ) instruction;

Retour au texte.