takoy, ок, спс ! мне другой товарищь тож подобную прогу написал
тока малость дргую
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
#include <math.h>
//---------------------------------------------------------------------------
#pragma argsused
// -- Функция вычисления факториала (n!)
int fact(int n)
{
int result=1;
for(int i=2;i<=n;i++)
result*=i;
return result;
}
int _tmain(int argc, _TCHAR* argv[])
{
// -- Объявляем переменные для работы
int n=0;
double x=0.0, y=0.0, s=0.0;
// --Получаем с клавиатуры x и n
cout<<"Input x:";
cin>>x;
cout<<"Input n:";
cin>>n;
int i=1;
y=1+x;
while (i<=n)
{
s=pow(-1.0,i)*pow(x,2*i-1)/fact(i);
y+=s;
i++;
}
cout<<"y="<<y<<"\n";
//cout<<"Степень x="<<pow(x,n)<<"\n"<<"Fact n!="<<fact(n)<<"\n";
system("pause");
return 0;
}
//---------------------------------------------------------------------------