You are on page 1of 2

#include<iostream>

using namespace std;

float factorial(int n);

double epsilon(float limite);

int main()

{int n,q;

double e, limite=0.0000001;

cout<<"ingrese un numero:" <<endl;

cin>>n;

q=factorial(n);

cout<<"el factorial de:" <<n<<"es"<<q<<endl;

e=epsilon(limite);

cout<<endl;

cout<<endl;

cout<<"el epsilon es:"<<e;

float factorial(int n)

{int i,fact=1;

for(i=1;i<=n;i++)

fact=fact*i;

return fact;

double epsilon(float limite)


{

double termino,suma=1;

int cont =1;

termino=1;

while(termino>=limite)

termino=1.0/(factorial(cont));

cout<<factorial(cont)<<endl;

suma=suma+termino;

cont++;

return suma;

You might also like