porfavor ayuda
Publicado por mayquel (1 intervención) el 30/09/2008 22:05:51
un algoritmo de programa que calcule el factorial de un numero entero, pro favor me urge
Valora esta pregunta


0
#include <iostream>
// Función para calcular el factorial de un número entero
unsigned long long factorial(int n) {
// Inicializar el factorial como 1
unsigned long long fact = 1;
// Calcular el factorial
for (int i = 1; i <= n; ++i) {
fact *= i;
}
return fact;
}
int main() {
int num;
// Solicitar al usuario el número entero
std::cout << "Ingrese un número entero: ";
std::cin >> num;
// Verificar si el número es negativo
if (num < 0) {
std::cout << "El factorial de un número negativo no está definido." << std::endl;
} else {
// Calcular y mostrar el factorial
unsigned long long result = factorial(num);
std::cout << "El factorial de " << num << " es: " << result << std::endl;
}
return 0;
}