Scusate, riscrivo il codice:
#include <stdio.h>
#define LIM 10
int calcFatt ( int x ); /* Prototipo di funzione */
int main( void )
{
float e = 0;
int n;
for ( n = 0; n < LIM; n++ ){
e += 1 / calcFatt( n );
printf( "\n%f\n", e );
}
return 0;
}
int calcFatt( int x )
{
int i;
int fatt = 1;
if ( x == 0 ){
return 1;
}
else {
for ( i = 1; i <= x; i++ ) {
fatt *= i;
}
return fatt;
}
}