#include <stdio.h>
float factorial(int n)
{
if (n==0)
return 1;
else
return (1.0/n) * factorial(n-1);
}
int main ()
{
int i, n;
float sum=0;
printf("Enter desired factorial fraction: "); for (i=1; i<=n; i++)
sum = sum + factorial(i);
printf("The value is %f\n", sum
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmZsb2F0IGZhY3RvcmlhbChpbnQgbikKewoJaWYgKG49PTApCgkJcmV0dXJuIDE7CgllbHNlCgkJcmV0dXJuICgxLjAvbikgKiBmYWN0b3JpYWwobi0xKTsKfQppbnQgbWFpbiAoKQp7CglpbnQgaSwgbjsKCWZsb2F0IHN1bT0wOwoJcHJpbnRmKCJFbnRlciBkZXNpcmVkIGZhY3RvcmlhbCBmcmFjdGlvbjogIik7CglzY2FuZigiJWQiLCAmbik7Cglmb3IgKGk9MTsgaTw9bjsgaSsrKSAKCQlzdW0gPSBzdW0gKyBmYWN0b3JpYWwoaSk7CglwcmludGYoIlRoZSB2YWx1ZSBpcyAlZlxuIiwgc3VtKTsKCXJldHVybiAwOwp9Cg==