Me pueden ayudar hacer el siguiente algoritmo a lenguaje C++
Calcular el factorial de un numero entero positivo y expresar su resultado.
Inicio
1. Definir e inicializar variables (fact1, n0, i0)
2. Preguntar: “Introduce un número: ”
3. Capturar variable n
4. Para(i1;i<=n;ii+1)
4.1. Acumular factfact*i
5. Fin del para
6. Expresar: “El ” + n + “! = ” + fact
7. Fin del si
Fin
Respuestas
Respuesta dada por:
1
Respuesta:
El factorial de 0 es 1 0! = 1
El factorial de N es N! = N * N-1 * N-2 * .... * 3 * 2 * 1
Explicación:
El factorial de 0 es 1 0! = 1
El factorial de N es N! = N * N-1 * N-2 * .... * 3 * 2 * 1
Copia y pega lo siguiente:
#include <iostream>
using namespace std;
int main()
{
int n,i;
long double factorial; // se declara long double para poder representar números grandes
cout << "Introduce un numero: ";
cin >> n;
factorial=1;
for(i=1;i<=n;i++)
factorial = factorial * i;
cout << endl << "Factorial de " << n << " -> " << factorial << endl;
system("pause");
}
jc3717601:
MUCHAS GRACIAS
Preguntas similares
hace 2 años
hace 4 años
hace 4 años
hace 7 años
hace 7 años