¿Cuál es el algoritmo?

Diseña el algoritmo, y luego desarrolla y ejecuta el programa en C para calcular el factorial de un número n: n! = 1 · 2 · 3 · · · n

Respuesta
1

* -------------------------------
*/
#include<stdio.h>
#include<stdlib.h>
#include <iostream>
using namespace std;
//Procedimiento principal
int main()
{
//Variables
int por, factorial, numero;
//Solicitamos un número
printf("Ingrese numero para obtener el factorial:\t");
scanf("%d",&numero);
//Inicializamos variables.
x = 1;
factorial = 1;
//Ciclo mientras x sea menor o igual al número
//ingresado
for(x=1; x <= numero; x++)
{
//Factorial es igual a si mismo por
//el valor de equis incremental
factorial = factorial * x;
}
//Informamos el resultado
printf("\nEl factorial de -> %d <- es -> %d <-\n",numero,factorial);

getch();

Se podría emplear recursividad, pero como no sé hasta donde llegan tus conocimientos ni que es lo que piden, te lo he dejado en forma iterativa.

P.D. Si no tienes ninguna duda.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas