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

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

Войти
Регистрация
Восстановить пароль
 
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
#1

Вычислить сумму ряда - C++

08.03.2013, 19:14. Просмотров 489. Ответов 4
Метки нет (Все метки)

С точностью е(у=0.01,0.001,0.0001) и сравнить результаты с точным значением.
точное значение cosX (|x|<бесконечности)
Миниатюры
Вычислить сумму ряда  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2013, 19:14     Вычислить сумму ряда
Посмотрите здесь:

Вычислить сумму ряда. Где-то напутал знаки или формула ряда не правильная. Посмотрите свежим взглядом. - C++
Привет! Пишу простую контрольную, не могу понять, то ли я где-то со знаками туплю, то ли формула не корректна. Задание: Мое...

Вычислить сумму ряда - C++
по условию задачи(фото) у меня вышел такой код,но он обрывается,помогите пожалуйста с задачей! П.5.18.Правил Запрещено размещать...

Вычислить сумму ряда - C++
Вычислить сумму ряда 5 s = ∑ (-1) * i * (x / i!) i=1 Значение x вводится с клавиатуры.

Вычислить сумму ряда - C++
Вычислить сумму ряда: 1 + 1/2 + 1/4 + 1/8 + ... Количество слагаемых вводится с клавиатуры.

Вычислить сумму ряда - C++
Дано целое число N (&gt; 0). Вывести сумму 2 + 1/(2!) +1/(3!) + ... + 1/(N!) (выражение N! — &quot;N факториал&quot; обозначает произведение всех целых...

Вычислить сумму ряда - C++
\sum_{i=1}^{n}{(\sin(x))}^{i} Я не понимаю как это должно быть, функцию pow() не использовать

Вычислить сумму ряда - C++
дано натуральное число n вычислить с++ задачка лёгкая

Вычислить сумму ряда - C++
привет всем, прошу помощи с решением одной задачки. Составить программу С++.Вычислить сумму S=1^2+3^2+5^2+7^2+...+99^2 Заране огромное...

Вычислить сумму ряда - C++
Перепечатывайте задание на форум в виде текста. И на русском языке.

Вычислить сумму ряда - C++
Дано натуральное число N. Вычислить: Cos1/sin1 + (cos1+cos2)/(sin1+sin2) + ... + (cos1+cos2+ ... +cosN)/(sin1+cos2+ ... +sinN) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
08.03.2013, 23:53  [ТС]     Вычислить сумму ряда #2
Подскажите как решать
e и х вводим, факториал тоже есть
C++
1
2
3
4
int fact(int);
 
int e,x;
cin>>e>>x;
потом
C++
1
2
3
4
5
int n=2,result=0;
while(cos(x)-result>e)
{
result-=(-1)*n-pow(x,n)/fact(n);
}
или я неправ.

Кто знает как правильно ряды решать, подскажите
ntrx
122 / 122 / 19
Регистрация: 03.01.2013
Сообщений: 241
09.03.2013, 02:08     Вычислить сумму ряда #3
пока очередное слогаемое не будет меньше за эпсилон, считать сумму
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
09.03.2013, 02:36     Вычислить сумму ряда #4
лучше конечно считать не отдельно каждый член ряда (множить в цикле степень и факториал), а получать новый член ряда из предыдущего.
Т.е.
C++
1
2
3
4
5
6
7
8
9
10
11
a=1;//первое слагаемое
sum=0;//начинаем сюда складывать сумму
n=1;//начальное n  
while(fabs(a)>eps){//пока слагаемые не уменьшились до eps (по модулю)
  sum+=a;//добавляем очередное слагаемое в сумму.
  a=a*x*x/(n*(n+1));//а теперь внимание! Очередное слагаемое получаем не 
   //подсчётом факториала от 1 до n
  //а всего лишь парой умножений предыдущего слагаемого a.
  n+=2;
}
//sum готова к выводу
Добавлено через 2 минуты
Цитата Сообщение от egor2116 Посмотреть сообщение
while(cos(x)-result>e)
ну да, условие может быть разным. Только вообще говоря, косинус то мы должны вычислить, так что сравнивать с ним не очень честно.
Разве что конечный результат вывести и сравнить для примера.
Короче, это дело вкуса.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
09.03.2013, 18:28  [ТС]     Вычислить сумму ряда #5
А вопрос eps - это имеется ввиду точность e(0.01,0.001,0.0001) ?
Yandex
Объявления
09.03.2013, 18:28     Вычислить сумму ряда
Ответ Создать тему
Опции темы

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