Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Найти сумму ряда с точностью eps - C++

20.01.2014, 19:56. Просмотров 421. Ответов 4
Метки нет (Все метки)

Найти сумму ряда с точностью eps , общий член которого равен an=2n/n!. Точность считается достигнутой, если следующий член последовательности меньше заданного eps
надо с наименьшим количеством входных параметров
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
double fun(double e, double i=1, double s=0, double f=1, double a=0)
{
s+=a;
f*=i;
a=2*i/f;
if(a<e) return s;
else return fun(e,i+1,s,f,a);
}
 
void main()
{
double e;
cin»e;
cout«fun(e)«endl;
system("PAUSE");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2014, 19:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму ряда с точностью eps (C++):

Найти сумму ряда с точностью eps - C++
Помогите пожалуйста, нужно найти Найти сумму ряда с точностью eps, общий член которого равен a(n)=n^2*e^(-sqrt(n)) Точность считается...

Вычислить сумму ряда с точностью eps>0 - C++
помогите написать прогу , пожалуйста=) вычислить с точностью eps&gt;0 : y=1+x/1!+(x^2)/2!+...(x^n)/n проверка : y=exp(x)

С заданной точностью eps вычислить сумму ряда - C++
Вот этот ряд: \sum =\frac{{(-1)}^{n}}{n!*(n+2)!}*{(\frac{x}{2}})^{2n} как я понял для решение мне нужно было найти отношение ...

Найти сумму ряда с заданной точностью, если дан общий член ряда - C++
Найти сумму ряда с точностью Е=-4 (0.0001) общий член которого n=n*-n2 (n kvadrat)... Надо написать программу, т.е текст..на языке Си...

Найти сумму ряда с точностью до члена ряда - C++
Помогите пожалуйста с задачей , вот условие Найти сумму ряда с точностью до члена ряда, меньшего ε(0.0001) для заданного значения и...

Найти сумму ряда с точностью до члена ряда - C++
Найти сумму ряда с точностью до члена ряда, меньшего 0.0001 для заданного значения и сравнить эту сумму с функцией контроля. Для...

4
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
20.01.2014, 20:13 #2
Цитата Сообщение от ffynjy Посмотреть сообщение
надо с наименьшим количеством входных параметров
А меньше наверно и не сделаешь.
Разве что, что то сделать глобальным, но это не желательно.
0
ffynjy
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 22
20.01.2014, 20:19  [ТС] #3
_script_, сказали как-нибудь, но сделать и без глобальных , можно статические
0
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
20.01.2014, 20:28 #4
ну вот) пришла идея не большая)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
#include <iostream>
#include <windows.h>
using namespace std;
 
double fun(double e, double i=1,  double f=1)
{
    f*=i;
    double a=2*i/f;
 
    if(a<e) return a;
    else return a+=fun(e,i+1,f);
}
 
int main()
{
    double e;
    cin>>e;
    cout<<fun(e)<<endl;
    system("PAUSE");
}
Добавлено через 1 минуту
результат вроде сходиться)
1
ffynjy
0 / 0 / 0
Регистрация: 14.01.2014
Сообщений: 22
20.01.2014, 20:33  [ТС] #5
_script_, спасибо, вроде должна подойти!
0
20.01.2014, 20:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2014, 20:33
Привет! Вот еще темы с ответами:

Найти сумму ряда с точностью e - C++
Найти сумму ряда с точностью e=10-4, общий член которого

Найти сумму ряда с точностью - C++
ПРога нужна на С++. Помогите плиииз, не могу разобраться в этих фактериалах. 1)Найти сумму ряда с точностью Е=10-3, общий член...

Найти сумму ряда с точностью е - C++
Задание: 3Найти сумму ряда с точностью е, общий член которого равен a(n) = ((-1)^(n-1))/n^n . Точность считается достигнутой, если...

Найти сумму ряда с точностью е - C++
. Найти сумму ряда с точностью е=0,001, общий член которого: A n-ое=n!/(2n)! помогите


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

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

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