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

Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1 - C++

Восстановить пароль Регистрация
 
twix_uk
 Аватар для twix_uk
2 / 3 / 3
Регистрация: 26.12.2012
Сообщений: 71
31.03.2014, 12:23     Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1 #1
Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1.
Название: bf28cfb4d7ca2aafb31b1d4cd98daf78.png
Просмотров: 26

Размер: 4.4 Кб
Вычисления продолжать до тех пор, пока очередной член ряда не становится меньше 0.0001. Использовать функцию.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,167
Завершенные тесты: 1
31.03.2014, 13:40     Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1 #2
Поскольку x стоит в знаменателе, а значение (n!)/((n+1)!) равно 1/(n+1)
то данный ряд сходится при x>1 вопреки условиям задачи.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
double sum,an;
int n;
double x;
cin>>x;
an=1./(x*x*3.0);
sum=0;
n=3;
while(fabs(an>0.0001)
{
    sum+=an;
    n++;
    an*=(n-1.)/(n*x*x);
}
cout<<sum;
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
31.03.2014, 14:35     Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1 #3
сомневаюсь
Цитата Сообщение от zss Посмотреть сообщение
данный ряд сходится при x>1 вопреки условиям задачи.
более того он расходится если |x|<1

Добавлено через 2 минуты
если число <1 возводить в степень, то оно стремится к 0, получаем что знаменатель стремится к 0, след-но дробь стремится в бесконечности, причем множительн 1/n+1 (от факториала погоду не сделает) потому что у х порядок степенной а у множителя 1/n+1 линейный
IrineK
Заблокирован
31.03.2014, 15:02     Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1 #4
Если точно определить область сходимости, то:
Миниатюры
Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1  
Yandex
Объявления
31.03.2014, 15:02     Вычислить сумму ряда для заданного в режиме диалога с ЭВМ |x|<1
Ответ Создать тему
Опции темы

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