public class Serie {
    public static void main(String args[]) {
        /*
        // Calculo de factorial
        int terminos = 5;
        int i, f;
        for (i = 1; i <= terminos; i++) {
            int fac = 1;
            for (f = 1; f <= i; f++) {
                fac *= f;
            }
            System.out.println(fac);
        }
        */
        // calculo de una aproximación de e
        long terminos = 17;
        long i, f, fac;
        double e = 1;
        for (i = 1; i <= terminos; i++) {
            fac = 1;
            for (f = 1; f <= i; f++) {
                fac *= f;
            }
            //System.out.println("%d\n", fac);
            e += 1.0/(double) fac;
            System.out.println(i + " " +e);
        }
        System.out.println("e " + e);
    }
}
