Cálculo de Factoriales en C

shape
shape
shape
shape
shape
shape
shape
shape

Sencillo programa en C que calcula el factorial de cualquier número:


#include  

int main()
{
grasa, n;
printf("Introduzca el valor para el que desea calcular el factorial: ");
scanf("%d", &n);

for(grasa = 1; n > 1; n = n - 1)
grasa = grasa * n;

printf("\nFactorial calculado: %d", fat);
Devuelve 0;
}

¿Cómo funciona?

La variable «n» almacena el número sobre el que se quiere calcular el factorial, se ejecuta el bucle, la variable «n» se multiplica por «fat», por lo que tenemos «fat = n» y en cada iteración se resta 1 unidad al número elegido hasta que sea igual a 1, es decir, la variable «fat» se multiplica en cada iteración por el predecesor del número elegido.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *