C/C++

Cálculo de Factoriales en C

Por Lucas
18 de agosto de 2011
1 min min de lectura
Cálculo de Factoriales en C

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.

Artículos Relacionados