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

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

Восстановить пароль Регистрация
 
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
12.11.2010, 11:21     Сумма ряда #1
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++
C++ Сумма ряда
сумма ряда C++
[C++] Сумма ряда C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lerny
 Аватар для 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
 Аватар для 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
 Аватар для 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
 Аватар для 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";
}
у меня крит на эту программу , когда подставляю то значение что ты написал , плюс я ещё на Борланде пишу
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2010, 12:23     Сумма ряда
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Lerny
 Аватар для Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
12.11.2010, 12:23     Сумма ряда #10
Какой ещё крит?
Напиши условие задачи.
Yandex
Объявления
12.11.2010, 12:23     Сумма ряда
Ответ Создать тему
Опции темы

Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru