С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mdx Can9
0 / 0 / 0
Регистрация: 30.06.2015
Сообщений: 29
#1

Рекурсивная функция, вычисляющая количество нечетных цифр данного числа - C++

08.07.2015, 11:40. Просмотров 234. Ответов 1
Метки нет (Все метки)

Всем привет,нужна помощь.Нужно написать на С++ рекурсивную функцию, вычисляющую количество нечетных цифр данного числа.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2015, 11:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсивная функция, вычисляющая количество нечетных цифр данного числа (C++):

Функция вычисляющая количество цифр числа и сумму этих цифр - C++
Не могу найти ошибку. Помогите пожалуйста. Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и...

Рекурсивная функция вычисляющая факториал числа - C++
Вопрос из ряда пустяковых. Как мне сделать чтобы при каждом новом цикле while sum был равен 1? Ото получается что факториал считается...

Функция: для каждого числа последовательности определить количество его нечетных цифр - C++
Вводится последовательность целых чисел, 0-конец ввода. Написать функцию, которая для каждого числа последовательности определяет...

Рекурсивная функция для перевода данного натурального числа в заданную систему счисления - C++
Составить рекурсивную функцию для перевода данного натурального числа в р-ичную систему счисления (2<= р<= 9). Только начали проходить...

Функция вычисляющая сумму цифр и максимальную цифру для каждого числа из файла - C++
В текстовом файле А находятся целые числа. Записать в новый текстовый файл В для каждого числа из файла А само число и сумму цифр этого...

Рекурсивная функция вычисляющая сумму ряда - C++
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда: 1/1 + 1/3 + 1/5 + 1/7 +... Не работает мой код..найдите...

1
dcStep
39 / 39 / 20
Регистрация: 13.04.2015
Сообщений: 83
08.07.2015, 12:21 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int func(int number, int counter = 0) {
    if ( number != 0 ) {
        if ( (number % 10) % 2 != 0 ) {
            return func(number / 10, counter += 1);
        }
        return func(number / 10, counter);
    }
    return counter;
}
 
int main() {
    int number = 4295;
 
    std::cout << (func(number)) << std::endl;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2015, 12:21
Привет! Вот еще темы с ответами:

Рекурсивная функция вычисляющая цепную дробь - C++
Решить пример с помощью рекурсивной функции в коде ошибка... пожалуйста, помогите найти!!) #include &lt;iostream&gt; using namespace...

Рекурсивная функция для вычисления количества цифр натурального числа - C++
Нужно написать рекурсивную функцию для вычисления количества цифр натурального числа. Подскажите какой алгоритм нужен, для обычного...

Рекурсивная функция для вывода цифр натурального числа в обратном порядке - C++
написать рекурсивную функцию для вывода на экран цифр натурального числа в обратном порядке. помогите пожалуйстаа:)

Функция, вычисляющая сумму и произведение первых n нечетных чисел - C++
Вообщем срочно нужны програмки по с++ на инфу. Их всего две. 1)написать функцию которая вычисляет сумму и произведение первых n нечетных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.