Как запрограммировать с++ так чтобы он мог различать четные и не четные числа
По дате
По рейтингу
if (x & 1) cout << "нечётное"; else cout << "чётное";
if (x % 2 == 0)
cout << "число чётное";
else
cout << "число нечётное";
Классический способ - деление по модулю 2 (взятие остатка от деления числа на 2):
if(a % 2){
//нечетное
}
Способ из предыдущего ответа тоже имеет право на жизнь (и он должен быть несколько быстрее), там мы исследуем младший двоичный разряд числа. У чётных он равен 0.
Больше по теме