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

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

Войти
Регистрация
Восстановить пароль
 
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
#1

Сумма ряда - C++

12.11.2010, 11:21. Просмотров 559. Ответов 9
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <math.h>
void main()
{
const float eps=0.001;
int n=0;
float S=0,a=1,x,p;
cout<<"Введите x:\n";
cin>>x;
do
{
S=S+a;
a=a*(2*n)+1/((2*n)+3)*pow(x,2);
n=n+1;
}
while (fabs(a)>eps);
cout <<"S="<<S<<"\n";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 11:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сумма ряда (C++):

Сумма ряда - C++
\sum_{i=1}^{k}log_{10}(\sqrt{2\cdot \frac{1}{i^2}})\;,\;k\lt 35 #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;math.h&quot; using...

Сумма ряда - C++
{delete} Нету времени в это вникать, завтра нужно сдать работу. Помогите пожалуйста, разобраться в коде и обьяснить случай Е=0 смогу, но...

Сумма ряда - C++
Ребята.помогите доработать прогу,не получается.. ((( Добавлено через 18 минут Вычислить сумму ряда (-1)^K/K^k ...

сумма ряда - C++
не могу написать код для нахождения суммы ряда вот условие::

С++ Сумма ряда. - C++
S = 1+ 1/4 +1/16 + 1/36/..... Вычислить сумму бесконечного сходящегося ряда. Суммирование прекратить при появлении в сумме слагаемых,...

Сумма ряда - C++
Здравствуйте! Кто подскажет как правильно записать код для вычисления суммы ряда например : С_n=1/√(C_(n-1) )+1; при заданном первом...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 11:35 #2
C++
1
a=a*(2*n)+(double) 1/((2*n)+3)*pow(x,2);
Скажу по секрету, ряд у тебя расходящийся.
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
12.11.2010, 11:36  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <math.h>
void main()
{
int k=1;
float S=0,N,x,p,sin;
cout<<"Введите x,sin:\n";
cin>>x>>sin;
do 
{
S=S+pow(x,2)+pow(sin,2)*(k*(p/4));// перед "pow(x,2)+pow(sin,2)*(k*(p/4))" нада поставить корень , а я незнаю как (((
}
while (int (S));
cout<<"S="<<S<<"\n";
}
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 11:46 #4
Кхм, вы же используете pow, так и применяйте его для извлечение корня. Степень просто дробная.
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
12.11.2010, 11:47  [ТС] #5
C++
1
2
3
4
5
{
S+=a;
a=a*(2*n+1)/(2*n+3)*pow(x,2);
n++;
}
вот такое у меня уровнение , а вот сумма ровняеться , первоначальному числу А, a=1, тоесть сума ровна 1, при любом значении
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 11:53 #6
Хочу заметить, в первом вашем сообщении было не такое уравнение.
У меня всё считает, и ещё раз говорю - ряд расходящийся.
Нарисуйте формулу и прикрепите изображение. Мб у вас икс в квадрате в знаменателе должно быть?
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
12.11.2010, 12:09  [ТС] #7
У меня пишет вот что " Floating Poin:Square Root of Negative Number

при любом вводимом мной числе
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 12:17 #8
Ну да, корень из отрицательного числа у вас не получится)
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
12.11.2010, 12:20  [ТС] #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <math.h>
void main()
{
const float eps=0.001;
int n=0;
float S=0,a=1,x,p;
cout<<"Введите x:\n";
cin>>x;
do
{
S=S+a;
a=a*(2*n)+1/((2*n)+3)*pow(x,2);
n=n+1;
}
while (fabs(a)>eps);
cout <<"S="<<S<<"\n";
}
у меня крит на эту программу , когда подставляю то значение что ты написал , плюс я ещё на Борланде пишу
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 12:23 #10
Какой ещё крит?
Напиши условие задачи.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2010, 12:23
Привет! Вот еще темы с ответами:

Сумма ряда - C++
Здравствуйте! Помогите написать пожалуйста программу... Вычисление суммы первых n членов последовательности. Пользователь вводит...

Сумма ряда - C++
Как вычислить сумму ряда с заданной точностью? Составить программу вычисления суммы членов ряда с точностью до члена &lt; E; Определить...

Сумма ряда - C++
Добрый день! Как найти сумму ряда дав задать е пользователю и выполнить 1 - (1/3)+(1/5)-(1/7)+... пока не станет меньше е. И вывести...

Сумма ряда - C++
помогите решить такую задачу y=1+x/1!+x^2/2!+...+x^n/n! короче мудрил мудрил в итоге получил так но всеравно неправильно! #include...


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

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

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