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

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

Войти
Регистрация
Восстановить пароль
 
sharkylolzz
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 13
#1

Рекурсия: вычислить сумму ряда - C++

19.05.2014, 19:13. Просмотров 490. Ответов 3
Метки нет (Все метки)

Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{n=1} \frac{n!{x}^{n}}{{(n+1)}^{n}}.
Прошу написать алгоритм вычисления суммы ряда.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 19:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсия: вычислить сумму ряда (C++):

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом. - C++
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками туплю, то ли формула не корректна. Задание: Мое...

Рекурсия: вычислить сумму членов заданной последовательности - C++
Составить программу с использованием рекурсивной функции, в которой вычислить сумму 12 членов рекурсивной последовательности Х0=1; Х1=1;...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до n - C++
18 задача 1 лаба После удара о поверхность Земли мяч движется вертикально вверх со скорость 15 м\с. Найдите координату мяча над...

Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N - C++
Вычислить сумму четных и сумму нечетных чисел натурального ряда от 1 до N. Не могу найти где ошибка ? #include <iostream> #include...

Вычислить сумму ряда - C++
Помогите пожалуйста составить программу, которая будет вычислять сумму членов в заданном ряде \sum_{i=0}^{\infty}\frac{1}{i!} ...

Вычислить сумму ряда - C++
1−1:2+1:3−...+(−1)^(n+1n)

3
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
19.05.2014, 19:45 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
double sm(double n, double x, double e, double f, double p, double s)
{
    double f1, p1, s1, res;
    f1 = f * n;
    p1 = p * x;
    s1 = s * (n + 1);
    res = f1 * p1 / s1;
    if(res >= e) return res + sm(n + 1, x, e, f1, p1, s1);
    else return res;
}
 
double S = sm(1, x, e, 1, 1, 1);
0
sharkylolzz
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 13
19.05.2014, 21:32  [ТС] #3
nmcf, а можно узнать,чем являются и для чего нужны все эти переменные?не очень понятно.
0
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
19.05.2014, 22:00 #4
n и x как в задании. e - точность. Остальное - это просто части формулы, которые передаются, чтобы не выполнять многократно одни и те же операции (f - факториал, p - x в степени, s - (n + 1) в степени).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 22:00
Привет! Вот еще темы с ответами:

Вычислить сумму ряда - C++
Необходимо написать программу, которая вычислит сумму 2:3+3:4+4:5+...+(n−1):n. где ":" там дробь

Вычислить сумму ряда - C++
По данному натуральному n вычислите сумму 1^2+2^2+......+n^2.

Вычислить сумму ряда - C++
Здравствуйте форумчане. 1+2+4+8+...+2^10 Сделал так Код: #include <iostream> #include<cmath> using namespace std; int main()...

Вычислить сумму ряда - C++
Даны действительное число а и натуральное число n. Вычислить 1/a + 1/(a*(a+1)) + 1/(a*(a+1)*...*(a+n)) как лучше его решить циклом for ???


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
19.05.2014, 22:00
Ответ Создать тему
Опции темы

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