0 / 0 / 0
Регистрация: 11.10.2015
Сообщений: 1
1

Вычисление двойной суммы ряда в С++

11.10.2015, 01:09. Показов 1088. Ответов 0
Метки нет (Все метки)

Код написан, но при маленьком значении error не все значения х и k выводятся. Вот мой код:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 #include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
float x;
float k = 0;
float sum = 0;
float error;
float member;
void OutputSum()
{
    cout << setw(5) << x << setw(10) << k << setw(20) << member << setw(15) << sum << endl;
}
void MemberAndSum()
{
 
    double Numerator;
    double Denominator;
    for (x = 1; x <= 5;x++) 
    {
        k = 1;
        do
        {
            Numerator = pow((-1), k)*pow(x, k);
            if (k > 16)
            {
            cout << "SETKA" << endl;
            break;
            }
            else{
                
                Denominator = pow(k + 2, 3)*sqrt(k);
                member = (float)Numerator/Denominator;
                member *= (-1);
                sum += member;
                OutputSum();
                k++;
            }
        } while (fabs(member) < error);
 
    } 
}
    int main()
    {
    cout << "To calculate the sum of row" << endl;
    cout << "5 endlessness" << endl;
    cout << "sum (sum((-1)^k*x^k)/((k+2)^3*k^(1/2)))" << endl;
    cout << " x = 1   k = 0" << endl;
    cout << "Input error:" << endl;
    cin >> error;
    cout << "Rezult of iterations" << endl;
    cout << "================================================" << endl;
    cout << "    x       k               member            sum         " << endl;
    cout << "================================================" << endl;
    MemberAndSum();
    cout << "================================================" << endl;
    cout << "sum=" << sum << endl;
    system("pause");
 
}
Как можно исправить код?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2015, 01:09
Ответы с готовыми решениями:

Вложенные циклы. Вычисление двойной суммы.
#include&lt;stdlib.h&gt; #include&lt;stdio.h&gt; #include&lt;math.h&gt; long factor(int k) {long res;...

Вычисление двойной суммы ряда с использованием двух циклов
Есть вот такая формула, нужно написать прогу для вычисления используя вложенные циклы for, не...

Вычисление двойной суммы
Помогите пожалуйста с решением

Вычисление двойной суммы
Всем привет, помогите решить задачу по паскалю. Нужно вычислить внутреннюю сумму, внешнюю 1..3...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2015, 01:09

Вычисление двойной суммы
не могу решить : Дано натуральное число n, вычислить: \sum^{n}_{i=1} \sum^{i}_{j=1}...

Вычисление суммы членов ряда с точностью до члена ряда, меньшего ε
Составить программу для вычисления суммы членов ряда с точностью до члена ряда, меньшего ε( по...

По формуле члена ряда с номером k . Вычисление суммы всех членов ряда
По заданной формуле (k+2)/(k³+4) члена ряда с номером k составить программу вычисления суммы всех...

Вычисление суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε
Доброе утро, форум. Если кому не сложно, то помогите с программой, вернее найти ошибку в ней Само...

Цикл: вычисление суммы членов бесконечного ряда с точностью до члена ряда, меньшего ε
Добрый вечер, помогите пожалуйста: Составить программу для вычисления суммы членов бесконечного...

Вычисление членов ряда и суммы ряда в отдельных функциях
Задание: Первый файл содержит программу, вызывающую 2-ю функцию из второго файла и передающую в нее...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru