Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2011, 18:09   #1
Aztek93
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 13
По умолчанию рекуррентный алгоритм. найти сумму ряда //C++

задание: составить алгоритм и программу нахождения суммы ряда с заданной точностью E. использовать рекуррентные соотношения при вычислении очередного элемента ряда. Предусмотреть вычисление по контрольной формуле.
суммы рассматреваемых рядов конечны для значений X,абсолютная величена которых меньше единицы,причем сумма начальных элементов ряда отличаеться от суммы бесконечного ряда на величину,которая не превосходит абсолютной велечины E. абсолютная величена всех отброшенных членов ряда меньше E.



Собственно не совсем понятно что делать с контрольной формулой. Как я понял контрольная формула считает сумму бесконечного ряда. Но что то не сходиться.
Вот мой код:
Код:
#include <iomanip>
#include <conio.h>
#include <math.h>//математические функции
#include <iostream>//input output
#include <stdlib.h>
using namespace std;
#define E 0.0001
nt main()
{int i=1,k;
float slag=1,x,f1=1,f2=1,s=0,control=0;
do{cout<<"vvedite x<1"<<endl;
cin>>x;}while(fabs(x)>=1);
control=(2-exp(powf(-(x),2))-cos(x));
while(fabs(slag)>=E)
{for(k=1;k<=i;k++){f1=f1*k;};
for(k=1;k<=2*i;k++){f2=f2*k;};
slag=(powf(x,2*i))*(1/f1 + 1/f2);
if(i%2!=0){s=s+slag;} else {s=s-slag;};
i++;
};
cout<<s<<endl;
cout<<control;
_getch();
return 0;
}
Помогите пожалуйста осознать ошибку.
Aztek93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти сумму ряда Александр Бутырин Общие вопросы C/C++ 3 13.04.2011 22:11
Найти сумму ряда evklid Помощь студентам 2 10.11.2010 17:13
Найти сумму ряда 11111 Помощь студентам 14 01.11.2010 19:55
Найти сумму ряда xdozorx Паскаль, Turbo Pascal, PascalABC.NET 1 10.06.2010 11:20
Найти сумму ряда с точностью e, если дан общий член этого ряда JiLiYa Общие вопросы C/C++ 2 18.02.2009 11:11