#include <stdio.h>

int main() {
	int n, i;
	long long f;
	double e;

	printf("Calcul e aprox per el sumatori dels inversos del factorial\n"
			"de i=0 fins a n. Intro n: ");
	scanf("%d", &n);

	for (i=1, e=1, f = 1; i<=n; i++) {
		f *= i;
		e += 1.0/f;
		printf("f (%2d!) = %20lld\te = %20.20lf\n", i, f, e);
	}

	printf("e calculat = %.20lf\n", e);
	printf("e real     = 2.7182818284590452353602874713527\n");
}

