Der Folgende Code berechnet e näherungsweise...
Je größer die Anzahl der Durchläufe desto genauer natülich das ERgebniss!
Code:
#include <stdio.h>
float fak(int a);
float fak(int a)
{
int j;
float erg1;
erg1=1;
for (j=1;j<=a;j++) erg1=erg1*j;
return(erg1);
}
void main()
{
int n,i;
float erg;
printf("Bitte geben Sie die Anzahl der Durchlaeufe an : ");
scanf("%i",&n);
erg=1;
for (i=1;i<=n;i++)
{
erg=erg+(1/fak(i));
printf("%i. Wert der e-Naeherung ist: %lf.\n",i,erg);
}
}