while (a > 0) { if (a % 2 == 0) even += 1; else odd += 1; a /= 10; } Зачем нужна операция a /= 10; ? a /= 10; означает a = a / 10 ?