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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Функцию со списком аргументов переменной длины, подсчитать произведение чисел http://www.cyberforum.ru/cpp-beginners/thread182423.html
ПОМОГИТЕ Написать программу, содержащую функцию со списком аргументов переменной длины. В функции необходимо подсчитать произведение чисел.=-O ПОДСКАЖИ С ЧЕГО НАЧИНАТЬ.....никогда не сталкивалась с функциями!!!!!!!!!
C++ Сумма элементов массива, расположенных между первым и последним положительными элементами 14.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) минимальный элемент массива; б) сумму элементов массива, расположенных между первым и последним положительными элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, а потом — все остальные. 15.В одномерном массиве, состоящем из n целых элементов, вычислить: а)... http://www.cyberforum.ru/cpp-beginners/thread182422.html
Произведение элементов массива, расположенных между максимальным и минимальным элементами C++
9. В одномерном массиве, состоящем из n вещественных элементов, вычислить: а) сумму отрицательных элементов массива; б) произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию. 10.В одномерном массиве, состоящем из n вещественных элементов, вычислить: Практикум по Программированию на ЯВУ - 26 - Байрактаров Б.Р.,...
Ввод данных в вектор C++
Небольшой оффтоп, а как сделать ввод строки (если строка это вектор) с помощью итераторов, то есть размер строки заранее не определен. интересует именно такой способ. в моих попытках ввод заканчивается только при EOF (Ctrl+D) или неверном вводе (например ввести вместо числа букву). Можно ли сделать чтобы по символу конца строки завершался? #include <iostream> #include <iterator> #include...
C++ Озвучивание клавиатуры http://www.cyberforum.ru/cpp-beginners/thread182417.html
Народ подскажите как озвучить клавиатуру через код, то есть нажимание кнопки сопровождается звуком,какие функции?и есть ли они.дайте совет пожалуйста.
C++ рандомный массив 8х8, замена элементов главной диагонали на сумму элементов, лежащих на диагоналях перпендикулярных к главной Доброго времени суток, прошу помочь с реализацией задачи: Сгенерировать матрицу 8х8 и заполнить её случайными вещественными числами из диапазона . Разместить на главной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к главной. Матрицу сгенерировал, правда она состоит из целых, а не вещественных чисел, соответственно 2 вопроса: Каким образом заставить компилятор вместо... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
27.10.2010, 16:30     Рекурсивная функция для вычисления количества цифр натурального числа
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;
}
 
Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru