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

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

Войти
Регистрация
Восстановить пароль
 
Илья007
0 / 0 / 0
Регистрация: 17.10.2015
Сообщений: 34
#1

Найти 10 членов ряда, абсолютную разность между табличной функцией и суммой ряда - C++

01.11.2015, 09:18. Просмотров 354. Ответов 1
Метки нет (Все метки)

Требуется определить: 10 членов ряда, абсолютную разность между табличной функцией и суммой ряда. Для вычисления члена ряда нужно использовать рекуррентные соотношения, т.е. выражать последующий член суммы через предыдущий http://www.cyberforum.ru/cgi-bin/latex.cgi?{a}_{n}=D(n)*{a}_{n-1}. Значение x вводить с клавиатуры.

Сам ряд такой: http://www.cyberforum.ru/cgi-bin/latex.cgi?(x-1)-\frac{{(x-1)}^{2}}{2}+\frac{{(x-1)}^{3}}{3}-...

Значение D (n) высчитано: http://www.cyberforum.ru/cgi-bin/latex.cgi?D(n)=-\frac{n*(x-1)}{n+1}

Функция: ln(x). Область допустимых значений: -1<x<=1

Подскажите пожалуйста как это сделать на С++. Заранее благодарен.

Добавлено через 13 часов 5 минут
вот, что написал
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
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    setlocale(LC_ALL,"rus_rus.1251");
    int i;
    double x,S,R,D,A,a[10];
    const int n=10;
    cout<<"Введите x"<<endl;
    cin>>x;
    S=1;
    //R=0;
    a[0]=x-1;
    for(i=1;i<=n;i++)
    {
        D=-i*(x-1)/i+1.;}
    if(x<=1&&x>-1)
    {
        A=log(x);
    cout<<"A="<<A<<endl;
    }
    else 
    cout<<"Не попадает в область допустимых значений"<<endl;
    
a[i]=D*a[i-1];
S+=a[i];
R=A-S;
cout<<"Сумма = "<<S<<endl;
cout<<"Абсолютная разность = "<<R<<endl;
}
Как написать правильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2015, 09:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти 10 членов ряда, абсолютную разность между табличной функцией и суммой ряда (C++):

Определить: 10 членов ряда; абсолютную разность между табличной функцией и суммой ряда - C++
D(n)=-((x-1)*(n+1))/(n+2) Функцию pow() в программе не применять! #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int...

определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда: - C++
определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда: 1-1/3+1/5-1/7+…..: (-1)^N/(2*N+1);...

Найти разность между суммой цифр на четных и суммой цифр на нечетных местах - C++
Нужен код для выведения разности между суммой цифр на четных и суммой цифр на нечетных местах. Условия задачи ниже. &quot;Для делимости...

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда - C++
Добавлено через 10 часов 32 минуты Для ряда, члены которого вычисляются по формуле, соответствующей Вашему индивидуальному заданию,...

Составить программу вычисления числового ряда для известного числа членов ряда N - C++
Пожалуйста, как на C++ выполнить это задание, много времени потратил и все никак. Работает частично, но что-то я упускаю. Составить...

Найти сумму N членов ряда 1/i - C++
Данное целое число N ( &gt; 0). найти сумму 1 + 1/2 + 1/3 + ... + 1 / N ( действительное число).

1
zss
Модератор
Эксперт С++
6627 / 6189 / 2047
Регистрация: 18.12.2011
Сообщений: 16,134
Завершенные тесты: 1
01.11.2015, 09:50 #2
См. Вычисление функций разложением в ряд Тейлора
Там в конце как раз Ваш логарифм.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2015, 09:50
Привет! Вот еще темы с ответами:

Найти сумму n членов ряда - C++
Доброго времени суток, нужна помощь в написании программки: Вот написал кусочек кода: #include&lt;iostream&gt; #include&lt;math.h&gt; using...

Найти сумму членов ряда - C++
Найти сумму членов ряда , в котором an=n!/pow(n,sqrt(n). помогите сделать на с++

Найти сумму 12 членов ряда - C++
Помогите пожалуйста, буду очень благодарна Для решения использовать рекуррентную формулу. Найти сумму ряда с точностью 10 в -4 степени....

Найти сумму 10 членов ряда - C++
Найти сумму 10 членов ряда http://www.fotolink.su/v.php?id=681f895a2a7d72af633fb78533570d39


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

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

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