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

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

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

Бесконечный сходящийся ряд - C++

22.05.2010, 17:00. Просмотров 530. Ответов 6
Метки нет (Все метки)

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

a= (1/3*5)+(1/7*9)+(1/11*13)+...

(* - умножение)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2010, 17:00     Бесконечный сходящийся ряд
Посмотрите здесь:

бесконечный цикл C++
Бесконечный цикл C++
C++ Получается бесконечный for
C++ Бесконечный цикл
условно сходящийся ряд, перестановка C++
C++ Бесконечный цикл
Бесконечный цикл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
22.05.2010, 17:32     Бесконечный сходящийся ряд #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
 
int main ()
{
    float d;
    std::cout << "Input d: ";
    std::cin >> d;
 
    float sum=0, summand;
    for (float i=3, j=5; ; i+=4, j+=4) {
        summand=1/i*j;
        if (fabs(summand)<=d) break;
        sum+=summand; }
 
    std::cout << "Summa: " << sum;
    std::cout << std::endl;
    system ("pause");
    return 0;
}
Так?
Blacktender
0 / 0 / 0
Регистрация: 14.05.2010
Сообщений: 21
22.05.2010, 17:35  [ТС]     Бесконечный сходящийся ряд #3
да!работает)
только как сделать чтоб можно было указывать погрешность(d) с десятыми (0,1 или 0,5) ?
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
22.05.2010, 17:37     Бесконечный сходящийся ряд #4
Дак и так можно.
Введите в консоль, к примеру, d=1.1
Blacktender
0 / 0 / 0
Регистрация: 14.05.2010
Сообщений: 21
22.05.2010, 17:53  [ТС]     Бесконечный сходящийся ряд #5
я вводила до 1 погрешность.
после 1 - да, срабатывает.
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
22.05.2010, 17:56     Бесконечный сходящийся ряд #6
Дак а вы посмотрите что следует из условия:
1/n*(n+2)>1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2010, 17:59     Бесконечный сходящийся ряд
Еще ссылки по теме:

C++ составить программу вычисления функции , разложенной в ряд, сходящийся в заданной области
C++ Бесконечный цикл While
Найти значение функции ln(x) ,ряд сходящийся C++
Бесконечный вывод :( C++
Преобразуйте конечную сумму в бесконечный ряд, используя оператор цикла while C++

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

Или воспользуйтесь поиском по форуму:
Blacktender
0 / 0 / 0
Регистрация: 14.05.2010
Сообщений: 21
22.05.2010, 17:59  [ТС]     Бесконечный сходящийся ряд #7
уже поняла=)
спасибо!!
Yandex
Объявления
22.05.2010, 17:59     Бесконечный сходящийся ряд
Ответ Создать тему
Опции темы

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