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

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

Войти
Регистрация
Восстановить пароль
 
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
#1

Рекурсивная функция вычисления - C++

14.06.2014, 12:28. Просмотров 414. Ответов 10
Метки нет (Все метки)

Привет , помоги пожалуйста написать программу рекурсивная функция вычисления:
(x+N)(x+N-1)(x+N-2)...(x+1) на c++, Спасибо .

Добавлено через 1 минуту
С подробными как сможете комментариями
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2014, 12:28     Рекурсивная функция вычисления
Посмотрите здесь:

C++ Рекурсивная функция вычисления длины строки
C++ Рекурсивная функция для вычисления количества цифр натурального числа
C++ Рекурсивная функция вычисления суммы бесконечного ряда
C++ Рекурсивная функция вычисления разрядности числа в двоичном виде
Рекурсивная функция вычисления факториала C++
Рекурсивная функция для вычисления суммы элементов арифметической прогрессии C++
C++ Рекурсивная функция для вычисления наибольшего значения в одномерном массиве
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4749 / 4087 / 1364
Регистрация: 14.04.2014
Сообщений: 16,031
14.06.2014, 12:33     Рекурсивная функция вычисления #2
C++
1
2
3
4
5
int fr(int x, int n)
{
    if(n == 1) return x + 1;
    else return (x + n) * fr(x, n - 1);
}
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 12:36  [ТС]     Рекурсивная функция вычисления #3
Спасибо большое , а можно немного поподробнее пожалуйста
nmcf
4749 / 4087 / 1364
Регистрация: 14.04.2014
Сообщений: 16,031
14.06.2014, 12:53     Рекурсивная функция вычисления #4
3-я строка - условие прекращения рекурсии (N = 1), 4-я - вызов функции с N, уменьшенным на единицу.
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:24  [ТС]     Рекурсивная функция вычисления #5
А если x 2 а n 10 то сколько раз вызываем рекурсию
nmcf
4749 / 4087 / 1364
Регистрация: 14.04.2014
Сообщений: 16,031
14.06.2014, 13:39     Рекурсивная функция вычисления #6
Всегда N вызовов функции будет.
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:39  [ТС]     Рекурсивная функция вычисления #7
Помогите еще раз-пожалуйста надо вызвать через эту функцию через main
nmcf
4749 / 4087 / 1364
Регистрация: 14.04.2014
Сообщений: 16,031
14.06.2014, 13:42     Рекурсивная функция вычисления #8
C++
1
int res = fr(2, 10);
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:49  [ТС]     Рекурсивная функция вычисления #9
А можно полный код ? И тоже объяснить пожалуйста , просто надо зачет сдать а он допрашивает
nmcf
4749 / 4087 / 1364
Регистрация: 14.04.2014
Сообщений: 16,031
14.06.2014, 13:50     Рекурсивная функция вычисления #10
Куда полнее? Вставь функцию над main(), а вызов в main().
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2014, 13:55     Рекурсивная функция вычисления
Еще ссылки по теме:

C++ Рекурсивная функция для вычисления арифметической функции
Рекурсивная функция для вычисления по заданной формуле C++
C++ Рекурсивная функция вычисления умножения элементов одномерного массива
Рекурсивная функция вычисления выражения C++
C++ Рекурсивная функция вычисления факториала

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

Или воспользуйтесь поиском по форуму:
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:55  [ТС]     Рекурсивная функция вычисления #11
Ок спасибо , понял

Добавлено через 2 минуты
Спасибо ))
Yandex
Объявления
14.06.2014, 13:55     Рекурсивная функция вычисления
Ответ Создать тему
Опции темы

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