Hacer un programita en c++

Hacer un programa para hallar el factorial de cualquier numero diditado por el usuario.

1 respuesta

Respuesta
1
Este es el código:
#include <iostream.h>
#include <conio.h>
long factorial(int);
void main(){
int n;
cout << "Programa para calcular Factorial";
cout << "\n\nDigite número a calcular [Max. 31]: ";
cin >> n;
cout << "El factorial de " << n << " es: " << factorial(n) << endl;
getch();
}
long factorial(int n){
long fact = 1;
if(n > 1)
for(;n > 0; n--)
fact *= n;
return fact;
}
Si quieres calcular el factorial para valores mayores a 31 cambias el tipo de datos de Retorno a float u otro más grande.
Suerte !
Rogers R.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas