| Usuario |
c++ |
Desconocido
|
| Enviado - 14/6/2006 |
| |
hola soy nuevo en esto de la programacion podrian decirme como se calcula el factorial de un numero entero introducido por el usuario desde un teclado
|
| |
|
crazyluv
207 Mensaje(s)
|
| Enviado - 15/6/2006 |
| |
| Primero tienes que especificar como se calcularia un factorial a mano. |
| |
|
catalos
113 Mensaje(s)
|
| Enviado - 16/6/2006 |
| |
#include <iostream.h>
int main (void)
{
long int factorial = 1;
int num,k;
cout << "Introduce el numero: ";
cin >> num;
for (k=2; k<=num; k++)
factorial*=k;
cout << "factorial: " << factorial << endl;
return 0;
} |
| |
|
escorpio
2 Mensaje(s)
|
| Enviado - 21/6/2006 |
| |
esta es tu respuesta:
float factorial(int num)
{
if(num==0)
{
return 0;
}
else
if(num==1)
{
return 1;
}
else
{
return factorial(num)*factorial(num-1);
}
} |
| |
|