Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
#1

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

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

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

Добавлено через 1 минуту
С подробными как сможете комментариями

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2014, 12:28
Ответы с готовыми решениями:

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

Рекурсивная функция вычисления факториала
Напишите рекурсивную функцию int factorial(int n), которая считает факториал. ...

Рекурсивная функция вычисления факториала
В коде #include "stdafx.h" #include <iostream> #include "fact.h" int...

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

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

10
nmcf
6259 / 5571 / 2531
Регистрация: 14.04.2014
Сообщений: 23,451
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);
}
1
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 12:36  [ТС] #3
Спасибо большое , а можно немного поподробнее пожалуйста
0
nmcf
6259 / 5571 / 2531
Регистрация: 14.04.2014
Сообщений: 23,451
14.06.2014, 12:53 #4
3-я строка - условие прекращения рекурсии (N = 1), 4-я - вызов функции с N, уменьшенным на единицу.
1
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:24  [ТС] #5
А если x 2 а n 10 то сколько раз вызываем рекурсию
0
nmcf
6259 / 5571 / 2531
Регистрация: 14.04.2014
Сообщений: 23,451
14.06.2014, 13:39 #6
Всегда N вызовов функции будет.
1
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:39  [ТС] #7
Помогите еще раз-пожалуйста надо вызвать через эту функцию через main
0
nmcf
6259 / 5571 / 2531
Регистрация: 14.04.2014
Сообщений: 23,451
14.06.2014, 13:42 #8
C++
1
int res = fr(2, 10);
1
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:49  [ТС] #9
А можно полный код ? И тоже объяснить пожалуйста , просто надо зачет сдать а он допрашивает
0
nmcf
6259 / 5571 / 2531
Регистрация: 14.04.2014
Сообщений: 23,451
14.06.2014, 13:50 #10
Куда полнее? Вставь функцию над main(), а вызов в main().
1
Хулиган214214
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 11
14.06.2014, 13:55  [ТС] #11
Ок спасибо , понял

Добавлено через 2 минуты
Спасибо ))
0
14.06.2014, 13:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2014, 13:55

Рекурсивная функция для вычисления члена последовательности
С клавиатуры вводится номер члена последовательности, который нужно вычислить....

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

Рекурсивная функция для вычисления суммы ряда
помогите вычислить сумму с использованием рекурсивной функции. Программу...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru