Dados los valores X y N, obtener el valor de E mediante la suma de la serie
Publicado por Alexs jhon (7 intervenciones) el 19/09/2020 17:42:01
Valora esta pregunta
0
#include <iostream>
#include <cmath>
using namespace std;
long int factorial(long int n);
int main()
{
int x, n;
float e;
cout << "\nX: "; cin >> x;
cout << "N: "; cin >> n;
e = 1 + x;
for (int i = n; i >= 2; i--)
{
e += float(pow(x, i)) / factorial(i);
}
cout << "\nResultado: " << e << endl;
return 0;
}
long int factorial(long int n)
{
if (n <= 1)
return 1;
else
return n * factorial(n - 1);
}
#include <iostream>
using namespace std;
int main()
{
int x, n;
cout << "\nX: "; cin >> x;
cout << "N: "; cin >> n;
float e = 1;
float t = 1;
for (int i = 1; i <= n; i++)
{
t = float(t * x) / i;
e += t;
}
cout << "\nResultado: " << e << endl;
return 0;
}