Напишите программу, которая подсчитывает количество чётных цифр в введенном числе. ---Входные данные--- Входная строка
Напишите программу, которая подсчитывает количество чётных цифр в введенном числе. ---Входные данные--- Входная строка содержит одно натуральное число N. ---Выходные данные--- Программа должна вывести количество чётных цифр в введенном числе. ПРИМЕР Ввод 123456 Вывод 3 Ввод 13579 Вывод 0 Желательно использовать рекурсию в языке программирования Python или Pascal!
01.04.2024 06:43
Объяснение: Для решения этой задачи воспользуемся рекурсией. Создадим функцию, которая будет принимать число в виде строки и возвращать количество четных цифр в этом числе. Используем условие: если число пустое, то возвращаем 0, иначе - считаем количество четных цифр в оставшейся части строки и добавляем 1, если первая цифра четная.
Демонстрация:
Совет: Чтобы лучше понять рекурсию и её работу, можно попробовать пройти через каждый шаг рекурсии, используя примеры чисел различной длины.
Практика: Напишите программу, используя рекурсию на языке Python или Pascal, которая подсчитывает количество нечетных цифр в введенном числе.