josecarlosgutierrez2002@gmail.com

 avatar
Jose20025
c_cpp
2 years ago
687 B
8
Indexable
Never
#include <iostream>

#include <math.h>

using namespace std;

int factorial(int numero);
float serie(int n, int x);

int main() {

  int n, x;

  system("cls");
  cout << "Digite el numero: ";
  cin >> x;
  cout << "Digite la cantidad de terminos: ";
  cin >> n;

  cout << "\nEl resultado es: " << serie(n, x) << endl;

  return 0;
}

int factorial(int numero) {
  int factorial = 1;

  for (int i = 1; i <= numero; i++) {
    factorial *= i;
  }

  return factorial;
}

float serie(int n, int x) {
  float resultado = 0;

  for (int i = 1; i <= n; i++) {
    resultado += (pow(-1, i + 1) * pow(x, i)) / factorial(i);
  }

  return resultado;
}