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

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

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

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

16.11.2016, 00:02. Просмотров 240. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсивная функция для нахождения суммы ряда (C++):

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

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

Рекурсивная функция суммы ряда - C++
Написать рекурсивную программу, которая считала бы сумму элементов следующего ряда: 2^0 + 2^1 + ... + 2^(n-1) + 2^n. Число n задается...

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

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

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

3
Ofelion
13 / 13 / 7
Регистрация: 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 / 7
Регистрация: 26.01.2015
Сообщений: 203
16.11.2016, 00:16 #4
tupitsa, точно,сорри
0
16.11.2016, 00:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 00:16
Привет! Вот еще темы с ответами:

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

Функция для нахождения суммы факториалов - C++
Написать программу вычисления суммы факториалов всех нечетных чисел от 1 до 9, использовав функцию вычисления факториала.

Составить программу для нахождения суммы членов ряда - C++
Составить программу для нахождения суммы членов ряда , начиная с первого конечного члена. a_n=\frac{1}{2n(2n+1)} Исчисление...

Напишите программу для нахождения суммы / произведения заданного ряда - C++
y=(1/a+1/2*a+1/3*a+...+1/n*a) #include&lt;iostream&gt; #include&lt;cmath&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; using namespace std; ...


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

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

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