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

Рекурсивная функция для нахождения суммы ряда

16.11.2016, 00:02. Просмотров 376. Ответов 3

Создайте рекурсивную функцию для нахождения суммы

s=Σ(x^n/n)

выдает ошибку, объясните, что не так(

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
#include "stdafx.h"
#include <iostream>
#include < string.h >
#include <string>
 
using namespace std;
 
int sum(int n, int x)
{
    int k = 1;
    //int s = 0;
    if (n == 0)
        return 0;
    if (k <= n)
    return (x / k) + sum(k + 1, x*x);
    
}
int main()
{
    int x, n;
    cout << "x=" << endl;
    cin >> x;
    cout << "n=" << endl;
    cin >> n;
    //int p = x;
    //int s = 0;
    //for (int i = 1; i <= n; i++) {
        //s = p / i+s;
        //p = x*p;
    //}
    cout << sum(n,x) <<endl;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2016, 00:02
Ответы с готовыми решениями:

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

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

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

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

Рекурсивная функция вычисления суммы бесконечного ряда
Всем привет) Объясните кто нибудь как это можно сделать?)

3
Ofelion
13 / 13 / 15
Регистрация: 26.01.2015
Сообщений: 203
16.11.2016, 00:05 2
tupitsa, посмотри синтаксис в 15-ой строчке, откуда взялась запятая? Остальное не смотрел.
0
tupitsa
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 2
16.11.2016, 00:09  [ТС] 3
она же разделяет условия
(как sum(int n, int x))
0
Ofelion
13 / 13 / 15
Регистрация: 26.01.2015
Сообщений: 203
16.11.2016, 00:16 4
tupitsa, точно,сорри
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 00:16

Рекурсивная функция для нахождения минимального элемента массива
Помогите!Нужно написать рекурсивную функцию для нахождения минимального...

Рекурсивная функция для расчета суммы всех двузначных чисел
Напишите рекурсивную функцию расчета суммы всех двузначных чисел.

Рекурсивная функция для вычисления суммы элементов арифметической прогрессии
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int pr(int n, int a1, int d,int sum)...


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

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

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