
20.09.2009, 00:06
|
|
Новичок
Регистрация: 12.09.2009
Сообщений: 13
С нами:
8769727
Репутация:
103
|
|
Сообщение от deimos_xX
Ребята, помогите пожалуйста решить задачу ..
Даны действительные x, e (x!=0, e>0) и целые k, n числа. Вычислить
с точностью е бесконечную сумму и указать количество учтенных слагаемых.
Считать, что требуемая точность достигнута, если вычеслена сумма нескольких
первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем е, -
это и все последующие слагаемые можно уже не учитывать. Проверить
правильность вычислений на тестовых примерах, используя возможности
отладчика, проследить изменение значений слагаемых суммы ряда, выполнив
отладку цикла. Определить диапазон возможных значений аргумента.*/
P.S. если можно, то комментарии в проге оставьте, чтоб я разбирался
сам пример - http://slil.ru/27976391
попробуй так
Код:
#include <iostream.h>
#include <math.h>
#include <conio.h>
int fac(int);
void main()
{
int x=1,k=0,E=6,f=0;
double a=0,n=0;
for (k=0; a<E; k++)
{
f =2*k+1;
n=pow(-1,k)*pow(x,f)/fac(k)*f;
cout<< a <<endl;
getch();
a+=n;
}
}
int fac(int k )
{
if ( k==0 ) return 1;
else return k*fac( k-1);
return 0;
}
|
|
|