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

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

Войти
Регистрация
Восстановить пароль
 
Павел Фионов
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 5
#1

Вычислить бесконечную сумму рда с заданной точностью e - C++

22.06.2013, 16:00. Просмотров 463. Ответов 2
Метки нет (Все метки)

3) Вычислить бесконечную сумму рда с заданной точностью e (e>0).

Σ((-1)^i)/(2*i-1)!

Помогите пожалуйста, просто лекций по этим темам не было, а сдать задачи требуют.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2013, 16:00     Вычислить бесконечную сумму рда с заданной точностью e
Посмотрите здесь:

Вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью eps (eps>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких...

Вычислить бесконечную сумму с заданной точностью - C++
Добрый день, укажите пожалуйста на ошибку в коде.. Условие: Вычиcлить беcкoнечную cумму c заданнoй тoчнoстью ε(ε > 0). Cчитать что...

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

Вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью E(E>0) . Считать, что требуемая точность достигнута, если вычислена сумма нескольких...

Вычислить бесконечную сумму с заданной точностью - C++
Всем привет, при решении задачи возникли трудности: при вводе значения "ε" программа ничего не делает, после введения значения и нажатия...

Вычислить бесконечную сумму ряда с заданной точностью e (e>0) - C++
Вычислить бесконечную сумму ряда с заданной точностью e (e>0). :rtfm:Запрещено размещать задания и решения в виде картинок и других...

Вычислить бесконечную сумму ряда с заданной точностью - C++
Вычислить бесконечную сумму ряда с заданной точностью e(e>0) \sum_{i=1}^{+\propto }\frac{{(-1)}^{i+1}}{{3}^{2*i-1}} У знака...

Циклы: вычислить бесконечную сумму с заданной точностью - C++
Вычислить бесконечную сумму с заданной точностью е(е>0).Считать что требуемая достигнута, несколько первых слагаемых и очередное слагаемое...

Вычислить бесконечную сумму ряда с заданной точностью - C++
Вычислить бесконечную сумму ряда с заданной точностью е(е>0) \sum_{1}^{\propto }1/3^i+4^i

Вычислить бесконечную сумму ряда с заданной точностью е(е>0) - C++
Помогите пожалуйста вычислить бесконечную сумму ряда с заданной точностью е(е>0)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
22.06.2013, 19:22     Вычислить бесконечную сумму рда с заданной точностью e #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
#include <iostream>
#include <cmath>
using std::cout;
 
double fact(double val)
{
    return (val<=1)?1:val*fact(val-1);
}
 
const double e=0.0001;
 
int main()
{
    double sum=0;
    double temp;
    int i=1;
    do
    {
        temp=pow(-1.0,i)/fact(2*i-1);
        sum+=temp;
        i++;
    }
    while (temp>e || temp<-e);
 
    cout<<sum<<'\n';
}
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
22.06.2013, 19:36     Вычислить бесконечную сумму рда с заданной точностью e #3
Цитата Сообщение от ViktorKozlov Посмотреть сообщение
double fact(double val)
{
* * return (val<=1)?1:val*fact(val-1);
}
что за извращённый способ считать факториал???
Я тут много раз писал
1) факториалы не оптимально считать через рекурсию.
2) факториал при вычислении ряда НУЖНО НЕ пересчитывать при каждой итерации, А ВЫЧИСЛЯТЬ НА ОСНОВЕ предыдущего факториала

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
const double e=0.0001; 
int main(){
    double sum=-1;
    double temp=-1;
    int i=1;
    while (temp>e || temp<-e);{
        temp=-1*temp/i;
        i++;
        temp=temp/i;
        i++;
        sum+=temp;
    }
  std::cout<<sum;
  return 0;
}
Ответ Создать тему
Опции темы

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