Форум программистов, компьютерный форум CyberForum.ru

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

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

Вычислить сумму ряда - C++

19.01.2014, 20:34. Просмотров 653. Ответов 6
Метки нет (Все метки)

Ребятушки, выручайте!
Столкнулся с проблемой, не могу понять, как написать прогу, которая будит решать данное уравнение:
http://www.cyberforum.ru/cgi-bin/latex.cgi?S=x-\frac{{x}^{2}}{2}+\frac{{x}^{3}}{3}-\frac{{x}^{4}}{4}+...{(-1)}^{i-1}\frac{x1}{i}...
Помогите плиз, а то я че то вообще не втыкаю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2014, 20:34     Вычислить сумму ряда
Посмотрите здесь:

Вычислить сумму ряда - C++
Собственно как записать можно такое 1/2+1*3/2*4+1*3*5/2*4*6 +.... и т д пока истинно условие. Добавлено через 1 час 4 минуты т.е...

Вычислить сумму ряда - C++
по условию задачи(фото) у меня вышел такой код,но он обрывается,помогите пожалуйста с задачей! П.5.18.Правил Запрещено размещать...

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

Вычислить сумму ряда. - C++
День добрый. Помогите пожалуйста написать програмку. Вот задание. http://s006.***********/i214/1201/83/a86d4a6e9fe2.jpg

Вычислить сумму ряда - C++
Дано целое число N (> 0). Вывести сумму 2 + 1/(2!) +1/(3!) + ... + 1/(N!) (выражение N! — "N факториал" обозначает произведение всех целых...

Вычислить сумму ряда - C++
S = 1 - 1/3^3 + 1/5^3 - 1/7^3 + ... Очень нужна помощь!

Вычислить сумму ряда - C++
дано натуральное число n вычислить с++ задачка лёгкая

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
19.01.2014, 20:37     Вычислить сумму ряда #2
На сколько я понял, тут не уравнение надо решить, а вычислить суму ряда для заданного Х!
MacPrinCip
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 33
19.01.2014, 20:44  [ТС]     Вычислить сумму ряда #3
Цитата Сообщение от _script_ Посмотреть сообщение
На сколько я понял, тут не уравнение надо решить, а вычислить суму ряда для заданного Х!
А можете подсказать как это сделать??

Вот само задание:
Составить алгоритм вычисления суммы ряда с заданной точностью ε (для данного знакочередующегося степенного ряда требуемая точность будет достигнута, когда очередное слагаемое станет по абсолютной величине меньше ε).
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.01.2014, 20:59     Вычислить сумму ряда #4
MacPrinCip, Подобные задачи уже неоднократно решались. Пользуйтесь поиском
Вот пример
Найти сумму ряда с точностью эпсилон (е)
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
19.01.2014, 21:00     Вычислить сумму ряда #5
Вот сделал)
Только тут x должен быть меньше 1, то есть (0;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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <conio.h>
#include <cstring>
#include <math.h>
 
using namespace std;
 
int main()
{
    float x;    //значение х
    float e; //точность
    cout << "x=";
    cin>> x;
    cout << "e=";
    cin >>e;
    cout.setf(ios::fixed);
    float S=0;
    float c=1,k=0;
    float sl=1;
    while (e<fabs(sl))
    {
        c*=x;
        k++;
        sl=((int)k%2==0?-1:1)*c/k;
        S+=sl;
    }
    cout <<"S="<<S<<endl;
    return 0;
}
MacPrinCip
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 33
19.01.2014, 21:06  [ТС]     Вычислить сумму ряда #6
_script_, а не могли бы вы прокоментировать что где делается??
Если не сложно конечно)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 21:12     Вычислить сумму ряда
Еще ссылки по теме:

Вычислить сумму ряда - C++
вычислить

Вычислить сумму ряда - C++
Перепечатывайте задание на форум в виде текста. И на русском языке.

Вычислить сумму ряда - C++
Составьте программу вычисления суммы:

Вычислить сумму ряда - C++
1+1/2^3+1/3^3+...+1/50^3

Вычислить сумму ряда - C++
Вычислить сумму ряда: - sum= 1+ 1/2^3+1/3^3...+1/50^3


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

Или воспользуйтесь поиском по форуму:
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
19.01.2014, 21:12     Вычислить сумму ряда #7
Вроде все описал
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <conio.h>
#include <cstring>
#include <math.h>
 
using namespace std;
 
int main()
{
    float x;    //значение х
    float e;    //точность
    cout << "x=";
    cin>> x;        //ввод х
    cout << "e=";
    cin >>e;        //ввод точности
    cout.setf(ios::fixed);
 
    float S=0;      //сумма
    float c=1,k=0;  //числитель и знаменатель слогаемого
    float sl=1;     //слогаемое
    while (e<fabs(sl))      //Цикл выполняеться пока не достиглась нужная точность, а именно пока слогаемое больше е
    {
        c*=x;                       //получем числитель
        k++;                        //увеличиваем знаменатель
        sl=((int)k%2==0?-1:1)*c/k;  //вычисляем слогаемое
        S+=sl;                      //Сумируем
    }
    cout <<"S="<<S<<endl;       //выводим сумму
    return 0;
}
Yandex
Объявления
19.01.2014, 21:12     Вычислить сумму ряда
Ответ Создать тему
Опции темы

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