Ho un po' di difficoltà con questo esercizio, potete aiutarmi?

Scrivere un programma che calcoli il valore del numero di Nepero utilizzando la formula :
e=1+ 1/1! + 1/2! + 1/3! + ...

Scrivere un programma che calcoli il valore di e^x, utilizzando la formula :
e^x= 1+ x/1! + (x^2)/2! + (x^3)/3! +...

Codice PHP:
#include <iostream> 
#include <stdlib.h> 
using namespace std

 
int main ()
 {
 
int nedivisore
unsigned long fatt=1;

cout << "Inserire un numero non negativo: "
cin >> n

 for(
int i=ni>=1i--) // iterazione per il fattoriale
 
fatt *= i//calcolo del fattoriale

cout << <<"! = " <<fatt <<endl

divisore 1fatt;
e1+divisore// LA MIA DIFFICOLTà STA QUI!

cout<<"Il valore del numero di Nepero é : " <<<<endl;
 return 
0;
 } 
Fino