#include<iostream>
#include<iomanip>
using namespace std;
int main(void)
{
double E(int);
cout<<"n e"<<endl;
cout<<"- -----------"<<endl;
for(int i = 0; i < 10; i++)
{
if(i <= 2) cout<<i<<" "<<E(i)<<endl;
else cout<<i<<" "<<setiosflags(ios::fixed)<<setprecision(9)<<E(i)<<endl;
}
return 0;
}
double E(int n)
{
double sum = 0;
int t = 1;
if(n == 0) sum = 1;
else
{
sum = 1;
for(int i = 1; i <= n; i++)
{
t *= i;
sum += 1.0/t;
}
}
return sum;
}
#include<iomanip>
using namespace std;
int main(void)
{
double E(int);
cout<<"n e"<<endl;
cout<<"- -----------"<<endl;
for(int i = 0; i < 10; i++)
{
if(i <= 2) cout<<i<<" "<<E(i)<<endl;
else cout<<i<<" "<<setiosflags(ios::fixed)<<setprecision(9)<<E(i)<<endl;
}
return 0;
}
double E(int n)
{
double sum = 0;
int t = 1;
if(n == 0) sum = 1;
else
{
sum = 1;
for(int i = 1; i <= n; i++)
{
t *= i;
sum += 1.0/t;
}
}
return sum;
}