Informática, pregunta formulada por jc3717601, hace 6 meses

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 (fact1, n0, i0)
2. Preguntar: “Introduce un número: ”
3. Capturar variable n
4. Para(i1;i<=n;ii+1)
4.1. Acumular factfact*i
5. Fin del para
6. Expresar: “El ” + n + “! = ” + fact
7. Fin del si
Fin

Respuestas a la pregunta

Contestado por iamthedangerc137
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
Otras preguntas