Diferencia de factoriales

Fernando Barrera

#include <iostream>

using namespace std;

int main ()
{
float i, n, p, q;
float fact1, fact2;

cout << "Diferencia de factoriales." << endl << endl;
do{
cout << "Introduce un entero positivo: "; cin >> n;
} while (n<=0);
do{
cout << "Introduce otro entero positivo: "; cin >> i;
} while (i<=0);

fact1=1;
for(p=1; p<=n; p++)
{
fact1=fact1*p;
}

cout << endl << endl;
cout << "El factorial del primer entero es: " << fact1 << endl << endl;

fact2=1;
for(q=1; q<=i; q++)
{
fact2=fact2*q;
}

cout << "El factorial del segundo entero es: " << fact2 << endl << endl;

cout << "La diferencia de los dos factoriales es " << fact1-fact2 << endl << endl;

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

Una respuesta a Diferencia de factoriales

  1. Recuerda que el rango de validez del factorial es pequeño debido a su rápido crecimiento.

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