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

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

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

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

17.03.2014, 13:15. Просмотров 335. Ответов 4
Метки нет (Все метки)

Найти сумму ряда с точностью Е=10-4, общий член которого An= (n!)/(n^n)
правильно ли я написал программу ?


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
#include <conio.h>
#include <iostream>
 #include<math.h>
using namespace std;
 
int main()
{
    system("chcp 1251");
    cout << "Найти сумму ряда с точностью Е=10-4, ообщий член которого = n!/n^n" << endl;
    double n = 1;
    double S = 0;
    double y = 1;
    double const e = 0.0001;
    while (y >= e)
    {
        y=y*n/pow(n,n);
        S=S+y;
        n++;
        cout << y << endl;
    }
    cout << "Сумма S = ";
    cout << S << endl;
  system("PAUSE");
    return 0;
}
 Комментарий модератора 
Обрамляйте тексты тегом "С++"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 13:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму ряда с заданной точностью (C++):

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

Найти сумму ряда с заданной точностью - C++
Доброго времени суток! Уважаемые, программисты))) Пожалуйста, подскажите, как решить данный пример??? ...

Найти сумму ряда с заданной точностью - C++
Здравствуйте! Объясните пожалуйста, кто знает в чем проблема? Вопрос такой: почему при вводе точности eps=0,00000000001 и х=1 не выводится...

Найти сумму ряда с заданной точностью - C++
При некоторых заданных x,N и E, определяемых вводом, вычислите сумму N слагаемых заданного вида, а также сумму тех слагаемых, которые по...

Найти сумму ряда с заданной точностью - C++
Даны числа икс и эпселон. Вычислить: \sum_{k=0}^{\infty} \frac{(-1)^k \times x^{2k+1}}{k!}

Найти сумму ряда с заданной точностью - C++
Нужно написать программу по вычислению суммы ряда y=1/x+1/x^2+...+1/x^n c точностью eps=0.001 Нужно сделать обязательно через функции. ...

4
Winas
0 / 0 / 0
Регистрация: 01.03.2014
Сообщений: 9
20.03.2014, 20:10  [ТС] #2
Уже сам
C++ (Qt)
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
#include <iostream>
#include<math.h>
using namespace std;
 
int main()
{    system("chcp 1251");
     double n,facN,i,s;
     double const e=0.0001;
 cout << "An= (n!)/(n^n) \n ";    
cout << "n= ";
cin >>n;
s=0;
facN=1;
 
for(i=1; i<=n; i++)
 
   facN=facN*i;
    
while(s<e)
 
   s=s+facN/pow(n,n);
  
   cout <<"Сумма ряда An= "<<s;
    return 0;
}
0
zss
Модератор
Эксперт С++
6401 / 5967 / 1944
Регистрация: 18.12.2011
Сообщений: 15,361
Завершенные тесты: 1
20.03.2014, 21:55 #3
И чем Вас не устроил предыдущий вариант!
Там все было правильно, а здесь такие ошибки,
что и обсуждать их не хочется.
0
Winas
0 / 0 / 0
Регистрация: 01.03.2014
Сообщений: 9
21.03.2014, 18:39  [ТС] #4
смысле ...все работает .
0
Winas
0 / 0 / 0
Регистрация: 01.03.2014
Сообщений: 9
14.04.2014, 09:47  [ТС] #5
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
#include <iostream>
#include <conio.h>  
#include <cmath>
 
using namespace std;
 
int main()
{
system("chcp 1251");
cout << "ГЌГ*éòè ñóììó ðÿäГ* Г± òî÷Г*îñòüþ  E=10-4 , îáùèé ÷ëåГ* êîòîðîãî: An = n!/n^n" << endl;
double z;
double a = 1;
double n = 1;
double S = 0;
double y = 1;
double const e = 1e-4;
do
{
    y = y * n;
    z = pow (n, n);
    S = S + y / z;
    a = y / z;
   cout <<"ïðè n="<< n <<", ";
    n++;
    
    cout << y << "/" << z<<"= "<<a<<endl;
    cout<<endl;
}
while (a >= e);
cout << "ÑóììГ* S  = ";
cout << S << endl;
system("Pause");
return 0;
}
ВОТТТ правильная версия на 100%
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.04.2014, 09:47
Привет! Вот еще темы с ответами:

Найти сумму ряда с заданной точностью - C++
найти сумму ряда с точностью 0,0001 используя цикл while a=10в степени(-n)*(n-1)! вот мой вариант,но она не работает ...

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

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

Найти сумму ряда с заданной точностью - C++
Люди помогите, не могу справиться с задачкой всю голову сломал Вычислить: \sum_{n=1}^{\propto} {(-1)}^{n} \frac{1}{n!(2n+1)} ...


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

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

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