Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166
#1

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

27.10.2010, 16:19. Просмотров 1373. Ответов 2
Метки нет (Все метки)

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

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

Написать рекурсивную функцию вычисления количества цифр натурального числа - C++
Как написать рекурсивную функцию вычисления количества цифр натурального числа?

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

Написать рекурсивную функцию вычисления количества цифр натурального числа(исправить код) - C++
Написать рекурсивную функцию вычисления количества цифр натурального числа. Я вот написал, но программа считает только первые 9 чисел!...

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

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

2
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
27.10.2010, 16:24 #2
Цитата Сообщение от yardie Посмотреть сообщение
для обычного вычисления колличесва цифр
C++
1
2
3
4
5
while(n>0)
{
    n/=10;
    count++;
}
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.10.2010, 16:30 #3
yardie,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int count_digits(int n, int cnt)
{
    if(n==0)
      return cnt;
    return count_digits(n/10, ++cnt);
}
 
int main()
{
    std::cout<<count_digits(111, 0)<<'\n';
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2010, 16:30
Привет! Вот еще темы с ответами:

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

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

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

Рекурсивная функция вычисления разрядности числа в двоичном виде - C++
Есть неработающий код: #include &lt;iostream&gt; using namespace std; unsigned char capacity (unsigned char number) { ...


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

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

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