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

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

Войти
Регистрация
Восстановить пароль
 
N-Dubz
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 27
#1

Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 - C++

27.11.2012, 14:11. Просмотров 739. Ответов 3
Метки нет (Все метки)

Здравствуйте! Помогите пожалуйста написать программу цикла с постусловием на языке С++. Буду очень благодарна.

Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2012, 14:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цикл с постусловием: Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2 (C++):

Вычислить сумму ряда с точностью E, общий член которого an = e-n. - C++
Вычислить сумму ряда с точностью E, общий член которого an = e-n. Добавлено через 15 минут Хелп умоляю! Добавлено через 42...

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

Найти сумму ряда с точностью, общий член которого. Ответьте пожалуйста - C++
Народ, очень прошу Вас помочь. Помогите решить пример в С++: Найти сумму ряда с точностью е=10-3, общий член которого: ...

Найти сумму ряда, общий член которого равен an=(2n-1)/2^n, с заданной точностью - C++
И снова привет этому замечательному форуму, в очередной раз взываю к помощи Задание необходимо выполнить в двух вариантах (используя два...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6447 / 3094 / 306
Регистрация: 04.12.2011
Сообщений: 8,565
Записей в блоге: 4
27.11.2012, 15:21 #2
Цитата Сообщение от N-Dubz Посмотреть сообщение
Здравствуйте! Помогите пожалуйста написать программу цикла с постусловием на языке С++. Буду очень благодарна. Вычислить сумму ряда с точностью Е, член которого Аn= 2(n!)/3(n!)^2
N-Dubz, так как у Вас написано, ряд получится такой:
http://www.cyberforum.ru/cgi-bin/latex.cgi?A_n=\frac{2(n!)}{3(n!)^2}=\frac{2}{3(n!)}=\frac{2}{3}\cdot \frac{1}{n!}
правильно ли я понял?

Не по теме:


Интересно, что бесконечная сумма: 1/n! равна числу e:
то есть:
http://www.cyberforum.ru/cgi-bin/latex.cgi?\sum_{n=0}^{n\rightarrow \infty}(\frac{2}{3}\cdot \frac{1}{n!})=\frac{2}{3}\cdot e
конечную сумму, можно посчитать в программе.

N-Dubz
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 27
27.11.2012, 17:21  [ТС] #3
да, вы правильно поняли
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6447 / 3094 / 306
Регистрация: 04.12.2011
Сообщений: 8,565
Записей в блоге: 4
28.11.2012, 02:41 #4
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
#include < iostream >
#include <iomanip>
using namespace std;
int main() {
setlocale(0, "rus");
double Epsilon=-1.0;
double An=1.0;
double sumPrev=0;
double sumNext=0;
int tryNumber=1;
int maxTryNumber=10;
while(Epsilon<=0){
system("cls");
if(tryNumber>1){
cout<<"Введено эпсилон= "<<Epsilon<<" и это не верно!"<<endl<<"Попытка № "<<tryNumber<<". ";
}
cout<<"Введите эпсилон >0 ";
cin>>Epsilon;
cout<<endl;
tryNumber++;
if(tryNumber==maxTryNumber+1){
cout<<"Из " <<maxTryNumber<<"-ти попыток ни одной правильной."<<endl<<"Тренеруйтесь упорней и всё получится! До встречи."<<endl;
system("pause");
exit(1);
}
}
cout.setf(ios::fixed,ios::floatfield);
int n=0;
cout<<"Сумма ряда для числа e"<<endl<<endl;
do{
sumPrev=sumNext;
if(n!=0)An/=n;  
sumNext+=An;
cout<<n+1<<" "<<sumNext<<endl;
n++;
}while(abs(sumNext-sumPrev)>Epsilon);
cout <<endl;
cout<<"Сумма заданного ряда равна:\t\t 2e/3,"<<endl;
cout<<"а в заданном приближении она равна:\t"<<sumNext*2/3<<endl;
cout <<endl;
system("pause");
return 0;    
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 02:41
Привет! Вот еще темы с ответами:

Вычислить сумму ряда с точностью Е - C++
привет всем, пожалуйста помогите написать программу. вычислить сумму ряда с точностью Е,общий член которого An=(3n+n!)/(3n)!

Вычислить сумму ряда с точностью - C++
Дано действительное число х (0&lt;x&lt;=1). Вычислить сумму ряда с точностью e=10-6 и указать количество слагаемых. Считать, что требуемая...

Вычислить сумму ряда с точностью Е - C++
Вычислить сумму ряда с точностью Е, общий член которого a(n) = (2(n!))/(3(n!)^2) При этом выполнить программу для разных значений...

Вычислить сумму ряда с точностью E - C++
В чем ошибка? #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; void main() { float x, y,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.11.2012, 02:41
Ответ Создать тему
Опции темы

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