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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2011, 23:54   #1
alex(21)
Форумчанин
 
Аватар для alex(21)
 
Регистрация: 09.06.2009
Сообщений: 545
По умолчанию Си. вычислить функцию

вычислить функцию с помошью разложения в ряд с точностью eps=0,0005

e^(-x)=сумма(((-1)^n*x^n)/n!)=1-x+x^2/2!-x^3/3!+......
помогите пожалуйста. ничего на ум не приходит.
вот на что мозгов хватило
Код:
#include<stdio.h>
#include<math.h>
main()
{
	int fact(float n);
	float x,a,y=0,z,n=0,k;
	long b;
	clrscr();
	printf("vvedite x:");
	scanf("%f",&x);
	a=x;
	do
	{
		y+=a;
		n++;
		b=fact(n);
		a=(pow(-1,n)*pow(x,n))/b;
		k=fabs(a);
	}
	while(k>=0.05);
	z=exp(-x);
	printf("y=%f\nz=%f",1-y,z);
}
int fact(float n)
{
int p=1;
float z,h=0;
z=n;
while(z!=0)
{
p=p*z;
z--;
}
z++;
h=fmod(n,2);
if(h==0)
return p;
else
return -p;
}
alex(21) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить функцию ( язык C ) Pycbka Помощь студентам 5 11.10.2011 19:09
Вычислить функцию F(x). Pascal. igni Помощь студентам 19 28.09.2011 13:35
Вычислить значение функции y, развив функцию ln(x) в ряд Тейлора Lifastyle Общие вопросы C/C++ 2 15.03.2010 11:26
вычислить функцию sanya006 Помощь студентам 1 27.11.2009 23:55
Помогите вычислить функцию Xander Помощь студентам 6 13.11.2008 18:28