Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2012, 02:14   #1
erfo
Пользователь
 
Регистрация: 21.05.2012
Сообщений: 16
По умолчанию [C++]: разработка рекурсивной функции, возвращающей значения

...для вычисления суммы цифр в строке; с помощью данной функции определить, в каком из 2 предложений сумма цифр больше.
erfo вне форума Ответить с цитированием
Старый 22.05.2012, 07:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
int sum(char *s){
	if(!s[0]) return 0;
	int r=0;
	if(s[0]>='0' && s[0]<='9') r+=('9'-s[0]);
	return r+sum(++s);
}
Только я не понимаю на кой тут рекурсия...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++]: разработка нерекурсивной функции erfo Помощь студентам 0 22.05.2012 02:05
C#,Описание рекурсивной функции RootK Moncorel Помощь студентам 7 23.12.2011 00:41
Визуализация работы рекурсивной функции Diablero Общие вопросы Delphi 1 25.05.2011 11:23
Разработка функции в MathCad Mercurial Фриланс 1 27.03.2010 13:34
Составление программ с использованием рекурсивной функции S@muel Общие вопросы C/C++ 0 06.04.2009 22:27