#include <stdio.h>

int main()

{
        int i, n, r, s;
        double fak, euler;
        
        do
        
        {        
        printf("\n------------------------------");
        printf("\nBerechnung der Eulerschen Zahl\n");
        printf("\nGeben Sie bitte n ein: ");
        scanf("%d", &n);
        r = 0;
        fak = 1;
        euler = 1;
          
        for (i=0; i<n; i++)
        {
                r = r + 1;
                fak = fak * r;
                euler = euler + 1/fak;
        };

        printf("\nMit n = %d betraegt die eulersche Zahl: %10.6f\n",n ,euler);
        
        printf("\nMoechten Sie einen weiteren Durchgang ausfuehren (nein=0/ja=1)?: ");
        scanf("%d", &s);
        }
        
        while (s == 1);
        
       	return(0);
}
