Valeria Vides

Generation

generate functionFri, 14 Mar 2025

Calcula el factorial de un número ingresado por el usuario usando for.

Aquí te muestro un ejemplo de cómo calcular el factorial de un número ingresado por el usuario usando un bucle `for` en C++: ```cpp #include <iostream> int main() { int numero; int factorial = 1; // Pide al usuario que ingrese un número std::cout << "Ingrese un número: "; std::cin >> numero; // Verifica si el número es negativo if (numero < 0) { std::cout << "Error: El factorial no es definido para números negativos."; } else { // Calcula el factorial del número for (int i = 1; i <= numero; i++) { factorial *= i; } // Muestra el factorial del número std::cout << "El factorial de " << numero << " es: " << factorial << std::endl; } return 0; } ``` En este código, el usuario es preguntado para ingresar un número. Luego, se verifica si el número es negativo. Si es negativo, se muestra un mensaje de error. Si no es negativo, se calcula el factorial del número usando un bucle `for` y se muestra el resultado. Recuerda que el factorial de un número `n` se define como el producto de todos los números enteros positivos desde 1 hasta `n`. Por ejemplo, el factorial de 5 es `5! = 5 × 4 × 3 × 2 × 1 = 120`.

Want to kickstart your project?Use the new AI Studio to create your code