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

Сумма ряда без циклов (через рекурсию)

17.05.2018, 23:00. Просмотров 387. Ответов 1
Метки нет (Все метки)

Учусь работать с рекурсией, и застрял на самой реализации суммы через рекурсию без циклов.
Задание во вложении
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// Lab7.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
 
using namespace std;
double factorial(int a)
{
    if (a < 0)
    {
        return 0;
    }
    if (a == 1)
    {
        return 1;
    }
    else
    {
        return a*factorial(a - 1);
    }
}
double power(int a, int b)
{
    if (b == 0)
    {
        return 1;
    }
    else
    {
        return a*power(a,b - 1);
    }
}
double sum(int n, int k, int x, double a)
{
    if (n < k)
    {
        a += a + sum(power((1 - x), (k + 1)) / power((factorial(k - 1)) + 1, 2));
        k++;
        return a;
    }
    else
    {
 
    }
}
int main()
{
    int x, n, k = 1;
    double sum=0;
    cout << "Введите x:" << endl;
    cin >> x;
    cout << "Введите положительный n:" << endl;
    cin >> n;
    return 0;
}
0
Миниатюры
Сумма ряда без циклов (через рекурсию)  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2018, 23:00
Ответы с готовыми решениями:

Сумма ряда с точностью Е, используя рекурсию
Найти сумму ряда с точностью е , общий член которого равен a= (10^n)/ (2*n)! Выдает inf, никак не...

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

Сумма ряда с точностью Е, используя рекурсию
Сделал программу на C++, нужно сделать по такому же примеру прогу на Pascal.( если что, то формула...

Сумма цифр через рекурсию
Найти сумму всех цифр введённого числа через рекурсию.

1
0 / 0 / 0
Регистрация: 09.05.2018
Сообщений: 6
18.05.2018, 08:48  [ТС] 2
Ап темы
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2018, 08:48

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

Вычислить сумму следующего ряда без вложенных циклов
Hе используя стандаpтные функции (за исключением abs ), вычислить сумму следующего pяда с заданной...

Как через рекурсию вычислить сумму ряда?
Ряд задан формулой k-го члена: ak=(2–а2k-1)/2, известно, что a0=1 Как через рекурсию на языке...

Вставка одного вектора в другой через один без циклов
Поставили интересную задачу: вставить элементы одного вектора в другой без использования циклов....

Создать рекурсию из циклов
Помогите, пожалуйста, создать рекурсию из вложенных циклов: Тут могут быть и не 5 из 50, а,...


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

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

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