Автор: Cena (13.11.2011 в 02:23)
Помогите пожалуйста с помощью рекурсии: вычислить значение F по формуле F=-1/2!+2/3!-3/4!+4/5!+...+pow(((-1),n)*n)/(n+1)!
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int i,sum=0,n;
double F;
cout<<"n=";
cin>>n;
for (i=n,i=1; 1<=n; i++)
{F=i*pow(-1,i)/fact(i+1);
sum = sum + fact(int nfact, int i);
fact=fact*i;
}
cout<<"F="<<F<<"\n";
}
int fact(int nfact,int i)
{
nfact = nfact *i;
return nfact;
}
у меня что -то не получается разобраться с рекурсией :((