Для ответа на данный вопрос достаточно найти остаток от деления данного числа на 2. Если остаток равен нулю, то число четное. В противном случае - нечетное.

   #include<iostream.h>
   main()
   {
      int x;
      cout<<"Введите число x: ";
      cin>>x;
      if  (x%2==0)
         cout<<"Число "<<x<<" является четным.";
      else
         cout<<"Число "<<x<<" не является четным.";
   }
Текст этой программы можно взять здесь.