Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сортировка Помогите реализовать сортировку в списке! это задание Описать класс «записная книжка». Предусмотреть возможность работы с произвольным числом записей, поиска записи по какому-либо признаку (например, по фамилии, дате рождения или номеру телефона), добавления и удаления записей, сортировки по разным полям. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать... https://www.cyberforum.ru/ cpp-beginners/ thread183356.html Функция и Процедура C++
Помоги пожалуйста: 1. Построить функцию которая возвращает бы 0 или 1 в зависимости является ли число палиндромом или нет(Инт поли(лонг х)) 2. Построить процедуру которая для данного массива а заполняет число по спирали с правого нижнего угла p.s. это всё на С
C++ Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан φ. Найти площадь сектора, радиус которого равен 13.7, а дуга содержит заданное число радиан φ. помогите срочно нужно!!!!!!!!!!!!! Не могу https://www.cyberforum.ru/ cpp-beginners/ thread183344.html C++ Borland C++ 3.1 База данных https://www.cyberforum.ru/ cpp-beginners/ thread183343.html
Написал код, компилит без ошибок, НО дальше компиляции не идет:( Может кто чего подскажет: ? Код: //Программа работы с базой данных "Экскурсии" //Создание базы //Просмотр базы //Поиск по названию страны с созданием файла выборки //Сортировка по наименованию экскурсии в алфавитном порядке //Сортировка в порядке возрастания стоимости путевки #include <stdio.h> #include <stdlib.h>
Биквадратное уравнение C++
Даны действительные числа a, b, c (a ≠ 0). Полностью исследовать биквадратное уравнение ax4 + bx2 + c = 0, т.е. если действительных корней нет, то должно быть выдано сообщение об этом, иначе должны быть выданы два или четыре корня. Решите срочно на паскале, очень нужно
C++ Дано натуральное число n, найти первую цифру числа n Дано натуральное число n (n ≤ 100), найти первую цифру числа n. На паскале пожалуйста срочно надо! https://www.cyberforum.ru/ cpp-beginners/ thread183338.html
C++ Вычислить значение составной функции https://www.cyberforum.ru/ cpp-beginners/ thread183337.html
Помогите!!! Дано действительное число a. Вычислить f(a), если
C++ ввести строку. найти максимальное по размеру слово. вывести его на экран в обратном порядке
ввести строку. найти максимальное по размеру слово. вывести его на экран в обратном порядке
C++ Определить значение угла для минутной стрелки Помогите пожалуйста немогу решить эту задачу: Часовая стрелка образует угол φ с лучом, проходящим через центр и через точку,соответствующую 12 часам на циферблате,0 < φ ≤ 2π . Определить значение угла для минутной стрелки, а также количество часов и полных минут. https://www.cyberforum.ru/ cpp-beginners/ thread183322.html C++ чтение запись поиск https://www.cyberforum.ru/ cpp-beginners/ thread183319.html
В файле хранится информация о служащих, состоящая из имени, фамилии, отчества служащего, даты рождения, образования, домашнего адреса, профессии. Определить имена людей с высшим образованием. Выдать данные о служащем, который имеет ту или иную профессию. Выдать информационный список (вся информация) людей пенсионного возраста. Найти номер телефона сотрудника по его фамилии и инициалам.
C++ Объединение переменных
Заранее извиняюсь за возможную не корректность! Суть проблемы double a, b,c; c = a,b; нужно бы как то получить результат объединения, то есть в в переменную a дописать значение b в конце. Или хотя бы советы по этому вопросу
C++ Unable to open include file https://www.cyberforum.ru/ cpp-beginners/ thread183309.html
Здравствуйте. Контрольную делал в универе. Там всё работало. Не знаю, может быть я что-то забыл сделать, но проект не получается собрать. Я открываю файл LINLU01.CPP, открываю проект через Project > Open project, добавляю файлы DLINSYS.CPP, LINSYS.CPP, _LINLU01.CPP, запускаю(Run) и он мне выдаёт: ...LINSYS.CPP 79: Unable to open include file 'LINSYS.H' ...LINSYS.CPP 80: Unable to open include...
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
29.10.2010, 13:17 0

Рекурсия: нахождение количества цифр в строке - C++ - Ответ 1067761

29.10.2010, 13:17. Показов 5118. Ответов 9
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <ctype.h>
 
int dcnt(const char * s){ return ( ! *s ) ? 0 :  ( isdigit(*s) ) ? 1 + dcnt(s + 1) : dcnt(s + 1); }
 
#define ROWS 5
 
int main(void){
    char buf[BUFSIZ];
    int i;
 
    for ( i = 0; i < ROWS && printf("Row #%d: ", i + 1) && fgets(buf, BUFSIZ, stdin); ++i )
        printf("%d digits.\n", dcnt(buf));
 
    return 0;
}
Добавлено через 53 секунды
PointsEqual, а пробовали эту функцию два раза подряд вызывать?

Вернуться к обсуждению:
Рекурсия: нахождение количества цифр в строке C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2010, 13:17
Готовые ответы и решения:

Рекурсия: вычисление количества цифр в строке
Составить рекурсивную функцию int DigitCount(char *s, int n) целого типа, которая вычисляет...

Рекурсия: нахождение суммы цифр числа
Создать программу с помощью рекурсивного алгоритма. Нужно чтобы программа считала сумму вводимого...

Рекурсия: подсчет количества цифр в данном тексте
во входном файле задан символьный текст, за которым следует точка. Описав подходящую рекурсивную...

Рекурсия: подсчет количества четных цифр числа (на С)
Написать рекурсивную функцию считывающую количество четных цифр числа. Плохо понял рекурсию...

9
29.10.2010, 13:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2010, 13:17
Помогаю со студенческими работами здесь

Рекурсия: подсчет количества цифр в тексте файла
Напишите рекурсивную функцию без параметров, подсчитывающую количество цифр в тексте, заданном во...

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

Рекурсия: нахождение суммы цифр заданного натурального числа
Найти сумму цифр заданного натурального числа. через рекурсию а не так program sum; uses crt; var...

Рекурсия: вычисление количества цифр заданного натурального числа n
Напишите пж программу с рекурсивной функцией, вычисляющей количество цифр заданного натурального...

Рекурсия: подсчет количества цифр в заданном натуральном числе
12Подсчитать количество цифр в заданном натуральном числе. Составить рекуррентную функцию.

Подпрограмма для вычисления количества цифр натурального числа (рекурсия)
Дошли до подпрограмм. До этого как-то шарил, а в них вот плаваю. Помогите! ТЗ: написать...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru