Factorial de números consecutivos

Belén Citoler Berdala

//Programa que calcula el factorial de un número y el factorial del
//número anterior y posterior al dado.

#include<iostream>
using namespace std;

long double factorial(int x);

int main()
{
int x;
long double fx, fy, fz;

cout<<“Introduce un numero menor que 1754: “;
cin>>x;
cout<<endl<<endl;
fx = factorial(x);
cout<<“El factorial del valor dado es: “<<fx<<endl<<endl;
fy=(fx/x);
cout<<“El factorial del numero anterior a “<<x<<” es: “<<fy<<endl<<endl;
fz=(fx*(x+1));
cout<<“El factorial del numeros posterior a “<<x<<” es: “<<fz<<endl<<endl;

return 0;
}

long double factorial(int x)
{
int i;
long double fact=1;

for(i=1;i<=x;i++) fact*=i;
return fact;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s