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

Вычислить сумму бесконечного сходящегося ряда. - C++

Восстановить пароль Регистрация
 
WINT-er
2 / 2 / 1
Регистрация: 07.05.2010
Сообщений: 30
12.05.2010, 23:55     Вычислить сумму бесконечного сходящегося ряда. #1
Есть такая вот задача..

Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной погрешности d. Значение d задается пользователем.

S=4-4/3+4/5-4/7+4/9-...

код С++
пожалуйста)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2010, 23:55     Вычислить сумму бесконечного сходящегося ряда.
Посмотрите здесь:

C++ Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых, имеющих абсолютную величину, меньшую заданной
C++ Вычислить сумму бесконечного сходящегося ряда
C++ вычислить сумму бесконечного ряда с заданной точностью
Вычислить с точностью (эпсилант) сумму бесконечного ряда. C++
C++ Вычислить сумму членов бесконечного ряда с заданной степенью точности > 0 и заданного значения х
Вычислить сумму бесконечного ряда с помощью функций! C++
C++ Вычислить сумму бесконечного ряда, используя подпрограммы
Вычислить частичную сумму числового сходящегося ряда C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
enari
 Аватар для enari
18 / 18 / 2
Регистрация: 26.04.2010
Сообщений: 35
13.05.2010, 14:21     Вычислить сумму бесконечного сходящегося ряда. #2
Вычисление прекращается когда один из слагаемых элементов становится меньше заданной величины. ТАК ?

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
#include <iostream>
using namespace std;
 
int main ()
{ double t;
double s = 0, shisl = 4;
double del = 3 , flag = 1,buff = 0; 
        cout << "Задайте Точность вычесления\n";
        cin >> t;
        s = shisl - 4/del;
 
        while (1)
        { del= del+2;
                if(flag == 1)
                {   buff = 4/del;
                    s = s + buff;
                    flag = 0;
                } 
                if (flag == 0)
                {    buff = 4/del;
                    s = s - buff;
                    flag = 1;
                }
                
                if (buff < t)
                {
                    break;
                }
            cout << buff <<"\n";
        }
        cout << buff;
    
}
WINT-er
2 / 2 / 1
Регистрация: 07.05.2010
Сообщений: 30
14.05.2010, 20:26  [ТС]     Вычислить сумму бесконечного сходящегося ряда. #3
Спасибо, все работает, благодарю)
Yandex
Объявления
14.05.2010, 20:26     Вычислить сумму бесконечного сходящегося ряда.
Ответ Создать тему
Опции темы

Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru