#include<stdio.h>
int grade(int i)
{
int j;
double sum=1;
for(j=1;j<=i;j++)
{
sum=sum*j;
}
//printf("%lf\n",sum);
return sum;
}
int main()
{
printf("n e\n");
printf("- -----------\n");
double sum=0;
double k;
int i;
for(i=0;i<=9;i++)
{
k=1.0/grade(i);
sum=sum+k;
printf("%d ",i);
if(i==0||i==1)
{
printf("%.0f\n",sum);
continue;
}
if(i==2)
{
printf("%.1f\n",sum);
continue;
}
if(3<=i<9)
{
printf("%.9f\n",sum);
continue;
}
if(i==9)
printf("%.9f",sum);
}
return 0;
}
int grade(int i)
{
int j;
double sum=1;
for(j=1;j<=i;j++)
{
sum=sum*j;
}
//printf("%lf\n",sum);
return sum;
}
int main()
{
printf("n e\n");
printf("- -----------\n");
double sum=0;
double k;
int i;
for(i=0;i<=9;i++)
{
k=1.0/grade(i);
sum=sum+k;
printf("%d ",i);
if(i==0||i==1)
{
printf("%.0f\n",sum);
continue;
}
if(i==2)
{
printf("%.1f\n",sum);
continue;
}
if(3<=i<9)
{
printf("%.9f\n",sum);
continue;
}
if(i==9)
printf("%.9f",sum);
}
return 0;
}