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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2015, 13:00   #1
vova_makr
Пользователь
 
Регистрация: 25.09.2015
Сообщений: 42
По умолчанию Реализовать cумму чисел в диапазоне от 10 до 25 через рекурсию

Где у меня ошибка?
Код:
int ForFuncSum(int from, int to)
{
    if (from == to)
        return from;
    else
        to + ForFuncSum(from + 1, to);
}
int main()
{
    printf("%d\n",ForFuncSum(10, 25));
    return 0;
}
Выволит 25 ((
vova_makr вне форума Ответить с цитированием
Старый 12.10.2015, 13:11   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а так?
Код:
int ForFuncSum(int from, int to)
{
    if (from == to)
        return from;
    else
        return from + ForFuncSum(from + 1, to);
}
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчёт arctg(x) рядом Тейлора через рекурсию dada95 Общие вопросы C/C++ 2 03.04.2015 06:51
найти сумму всех нечетных чисел в диапазоне от 42 до 73. mkerimkulov Общие вопросы C/C++ 11 29.09.2012 11:09
Как реализовать перебор ячеек в диапазоне? a1bert Microsoft Office Excel 2 11.01.2012 22:14
Помогите реализовать рекурсию masha17 Общие вопросы C/C++ 2 30.10.2009 13:31
поиск через рекурсию AIst Общие вопросы Delphi 2 29.08.2009 16:12