#include <iostream.h> //--------------------------------------------------------------------------- inline bool impaire(int x) { return x%2 == 1; } inline bool paire(int x) { return !impaire(x); } inline int absolue(int x) { return x>=0 ? x : -x; } //--------------------------------------------------------------------------- int main() { int choix, valeur; do { cout << "-----------------" << endl; cout << "Impaire.........1" << endl; cout << "Paire...........2" << endl; cout << "Absolue.........3" << endl; cout << "Quitter.........0" << endl; cout << "-----------------" << endl; cout << "Votre choix : "; cin >> choix; if (choix>=1 && choix<=3) { cout << "Votre valeur : "; cin >> valeur; cout << "Resultat : "; } switch (choix) { case 1 : cout << (impaire(valeur) ? "impaire" : "paire") << endl; break; case 2 : cout << (paire(valeur) ? "paire" : "impaire") << endl; break; case 3 : cout << absolue(valeur) << endl; break; } } while (choix); return 0; } //---------------------------------------------------------------------------