a) Notez l’usage de <
« strictement plus petit » et <=
« plus petit ou egal ». N’oubliez pas la différence entre l’affectation (=
) et l’égalité (==
). Plusieurs conditions peuvent être testées dans une seule instruction if
, à l’aide des opérateurs &&
(et) et ||
(ou). Pour tester si un nombre est pair, il suffit de vérifier s’il est divisible par 2, i.e. si le reste de sa division entière par 2 est 0.
#include using namespace std; int main(int argc, char **argv) { int x, y; cout << "Entrez x: "; cin >> x; cout << "Entrez y: "; cin >> y; if (x == 2 * y) cout << "x = 2y" << endl; if (x % 2 == 0) cout << "x est pair" << endl; if ((x % 2 == 0) && (y % 2 == 1)) cout << "x est pair et y est impair" << endl; if (-15 < x && x < 10) cout << "x est compris (strictement) entre -15 et +10" << endl; return 0; }