Дано целое число n. Требуется найти количество четных цифр отличных от нуля в записи этого числа.
Формат входных данных
На вход программе подается одно целое неотрицательное число n
(n≤231−1).
Формат выходных данных
Требуется вывести одно целое число — ответ на задачу.
входные данные выходные данные
13
0
42
2
В данной задаче нам нужно найти количество четных цифр (отличных от нуля) в данном числе.
Давай разберемся, как это сделать пошагово:
1. Считываем число n.
2. Создаем переменную count и присваиваем ей значение 0. Она будет использоваться для подсчета количество четных цифр.
3. Проходимся по каждой цифре в числе n с помощью цикла.
4. Для каждой цифры проверяем, является ли она четной и не равна ли она нулю.
- Если число делится на 2 без остатка и не равно нулю, увеличиваем count на 1.
5. Выводим значение count, которое будет содержать количество четных цифр отличных от нуля в числе n.
Давай применим этот алгоритм к примерам из условия задачи:
1. Пример: n = 13
- count = 0 (начальное значение)
- Первая цифра 1 - нечетная и не равная нулю.
- Вторая цифра 3 - нечетная и не равная нулю.
- Количество четных цифр отличных от нуля в числе 13 равно 0.
- Ответ: 0
2. Пример: n = 42
- count = 0 (начальное значение)
- Первая цифра 4 - четная и не равная нулю. Увеличиваем count на 1. Теперь count = 1.
- Вторая цифра 2 - четная и не равная нулю. Увеличиваем count на 1. Теперь count = 2.
- Количество четных цифр отличных от нуля в числе 42 равно 2.
- Ответ: 2
Таким образом, ответы на задачу: для ввода 13 - 0, для ввода 42 - 2.
Надеюсь, объяснение было понятным! Если у тебя есть еще вопросы, не стесняйся задавать.