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