// Числа
int first(1),
....second(2),
....third(3);
// Остатки от деления на 2
double remain1(first%2),
....remain2(second%2),
....remain3(third%2);
// Если есть одна из трех пар, где оба остатка false, т. е. нулевые
if ( !remain1 && !remain2 ||
!remain2 && !remain3 ||
!remain1 && !remain3 )
{
....printf("Yes!");
}
else
{
....printf("No!");
}