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

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

01.11.2015, 09:18. Просмотров 408. Ответов 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 членов ряда; абсолютную разность между табличной функцией и суммой ряда
D(n)=-((x-1)*(n+1))/(n+2) Функцию pow() в программе не применять!...

Определить число членов ряда, необходимых для расчета с заданной погрешностью суммы членов ряда
определить число членов ряда, необходимых для расчета с заданной погрешностью...

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

Подсчитать сумму членов ряда с точностью до 0.000001 и сумму первых 10 членов ряда
Добавлено через 10 часов 32 минуты Для ряда, члены которого вычисляются по...

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

Найти сумму 10 членов ряда
Найти сумму 10 членов ряда ...

1
zss
Модератор
Эксперт С++
6956 / 6518 / 4138
Регистрация: 18.12.2011
Сообщений: 17,205
Завершенные тесты: 1
01.11.2015, 09:50 #2
См. http://www.cyberforum.ru/cpp-beginners/thread1395848.html
Там в конце как раз Ваш логарифм.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2015, 09:50
Привет! Вот еще темы с решениями:

Найти сумму k членов ряда
Написание программы С++

Найти сумму 45 членов ряда
Найти сумму 45 членов ряда: S=1+1/4+1/7+1/10... Программа: #include...

Найти сумму 12 членов ряда
Помогите пожалуйста, буду очень благодарна Для решения использовать...

Найти сумму 15 членов ряда
Помогите написать программу пожалуйста. Найти сумму 15 членов ряда...


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

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

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