Theo bạn thì 0 là số chẵn hay số lẻ ?
#include <iostream>
int main()
{
int a;
std::cout << "Hay Nhap vao mot so tu nhien: ";
std::cin >> a;
if (a == 0)
std::cout << "Theo ban so " << a << "la so chan hay so le? Tai sao?" << std::endl;
else if (a % 2 == 0)
std::cout << a << " La so chan!" << std::endl;
else
std::cout << a << " La so le!" << std::endl;
return 0;
}