//calculo del numero "e" mediante el desarrollo en serie
#include <iostream.h>
double serie ([b]int[/b]); //prototipo de funcion
int factorial (int); //prototipo de funcion
[b]int[/b] main()
{
[b]int n=0;[/b]
cout << "teclee un numero entero positivo para calcular la serie: "<<endl;
cin >> n;
cout << "el valor de la serie es de" << serie [b](n)[/b] << endl;
return 0;
}
int factorial ([b]int[/b] x) //definicion de la funcion
{
[b]int factorial=1;
int counter; [/b]
for (int counter=x; counter>=1; counter--)
factorial*=counter;
return factorial;
}
double serie (int n) //definicion de la funcion
{
[b]double serie;
int contador;[/b]
serie=1+1/factorial[b](n)[/b];
for(contador=0; contador<=n; contador++)
serie+ =contador;
return serie;
}