#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;
}
//---------------------------------------------------------------------------