Показать сообщение отдельно

  #3  
Старый 20.09.2009, 00:06
SwitcH
Новичок
Регистрация: 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;
}
 
Ответить с цитированием