Добрый день.
Попалась задачка...Надо ввести целое число, а затем определить чётность и нечётность всех цифр.
Пробовал вот так:
int main(void)
{int a;
scanf("%d", &a);
while(a>0)
{
if((a%10)%2==0)
printf("YES ");
else
printf("NO ");
a/=10;
}
return 0;
}
Увы, код показывает чётность и нечётность каждой цифры, однако мне необходимо, чтобы он выводил"NO" даже в том случае, если в числе есть хоть одна нечётная цифра (с выводом "YES" аналогичная история). Не могли вы подсказать, в чём ошибка? Чувствую, что я неправильно воспользовался операторами и где-то тут накосячил...