Составить программу вычисления суммы всех натуральных чисел, меньших М, в записи которых нет парных цифр. Использовать функцию определения количества парных цифр в числе. Язык c++
// Функция для определения количества парных цифр int countPairs(int num) { int count = 0; while (num > 0) { int digit = num % 10; num /= 10; if (num % 10 == digit) { count++; } } return count; }
int main() { int M; std::cout << "Введите число M: "; std::cin >> M;
int sum = 0; for (int i = 1; i < M; i++) { if (countPairs(i) == 0) { sum += i; } } std::cout << "Сумма всех натуральных чисел, меньших " << M << ", в записи которых нет парных цифр: " << sum << std::endl; return 0;
// Функция для определения количества парных цифр
int countPairs(int num) {
int count = 0;
while (num > 0) {
int digit = num % 10;
num /= 10;
if (num % 10 == digit) {
count++;
}
}
return count;
}
int main() {
int sum = 0;int M;
std::cout << "Введите число M: ";
std::cin >> M;
for (int i = 1; i < M; i++) {
if (countPairs(i) == 0) {
sum += i;
}
}
std::cout << "Сумма всех натуральных чисел, меньших " << M << ", в записи которых нет парных цифр: " << sum << std::endl;
return 0;
}