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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Mr. Armour
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 3
#1

Рекурсия: сумма ряда - C++

27.03.2012, 22:12. Просмотров 1922. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Помогите написать программу:
Рекурсия: сумма ряда
В основном трудности возникли с Ak и Bk.
Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 22:12     Рекурсия: сумма ряда
Посмотрите здесь:

Рекурсия. Возведение в степень и сумма ряда - C++
Написать программы: 1.S = xm + sin(x) 2. Напишите программу с функцией, которая вычисляет и печатает все сочетания из n первых...

Рекурсия: сумма массива - C++
Подскажите как сделать функцию, которая будет считать сумму массива рекурсивно. Пробовал так, но не работает. int sum(int N,int...

Рекурсия: вычислить сумму ряда - C++
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда: \sum_{n=1} \frac{n!{x}^{n}}{{(n+1)}^{n}}. Прошу написать...

Рекурсия: вычисление суммы ряда 1/n! - C++
Здравствуйте) Есть задача, чтобы сделать её с рекурсией и без. Вычислить значение суммы S = 1/1! + 1/2! + ... + 1/k! Без рекурсии я...

Рекурсия. Найти произведение ряда - C++
Разработать программу с использованием рекурсивной функции и без рекурсивной функции. Для данной формулы: ...

Рекурсия: вычисление суммы ряда - C++
Тема: Рекурсивные функции. используя механизм рекурсии; Вычислить для заданного натурального n: \sum_{i=1}^{n} \frac{{\left(-1...

Рекурсия в нахождении числа ряда Фибоначчи. - C++
Лаба: написать программу, находящуую заданный элемент ряда Фибоначчи. Написал: #include <stdio.h> void main() { int M, i, n; ...

Рекурсия для вычисления суммы ряда - C++
Используя рекурсивный вызов функции вычислить с заданной точностью сумму ряда: 2/3+4/9+6/27+8/81+... (GUI)

Рекурсия (среднее арифметическое, наименьший элемент, сумма) - C++
На вход с клавиатуры подается последовательность чисел a1, a2, ..., которая заканчивается повторным введением предыдущего числа (второй раз...

Рекурсия: написать программу для вычисления рекурсивного ряда sin x - C++
Здравствуйте. У меня возникли проблемы с написанием программы на рекурсию. Есть задание: y=8x+sinx. Нужно написать программу для...

Рекурсия: найти подпоследовательность подряд идущих элементов последовательности, сумма которых минимальна - C++
В данной последовательности чисел найти подпоследовательность подряд идущих элементов, сумма которых минимальна. Реализовать с помощью...

Рекурсия: найти непрерывную часть массива, чтобы сумма элементов была максимальной - C++
массив из случайных целых чисел от -1000 до 1000. задача найти непрерывную часть этого массива чтобы сумма элементов была максимальной


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
HardMorg
3 / 26 / 3
Регистрация: 29.08.2010
Сообщений: 204
27.03.2012, 23:05     Рекурсия: сумма ряда #2
Mr. Armour,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
 
double sumseries(unsigned k, unsigned const& n, int a = 1, int b = 1) {
    
    if(k == n)
        return ( pow(2, double(k)) / ( 1 + pow(a, 2.) + pow(b, 2.)));
    else 
        return ( pow(2, double(k)) / ( 1 + pow(a, 2.) + pow(b, 2.))) +  sumseries(k+1, n, 3*b + 2*a, b + 2*a); 
}
 
int main() {
 
    std::cout << sumseries(1, 5);
    return 0;
}
Yandex
Объявления
27.03.2012, 23:05     Рекурсия: сумма ряда
Ответ Создать тему
Опции темы

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