C++Найти количество нечётных цифр данного натурального числа.

14 Окт 2019 в 04:45
217 +1
0
Ответы
1
#include <iostream>
int countOddDigits(int n) {
int count = 0;
while (n > 0) {
int digit = n % 10;
if (digit % 2 != 0) {
count++;
}
n /= 10;
}
return count;
}
int main() {
int number;
std::cout << "Введите натуральное число: ";
std::cin >> number;
int result = countOddDigits(number);
std::cout << "Количество нечетных цифр: " << result << std::endl;
return 0;
}

Пример:

Введите натуральное число: 24573
Количество нечетных цифр: 4
19 Апр 2024 в 11:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир