Calcular el factorial de un número en lenguaje C

Para calcular el factorial de un número en el lenguaje de programación C podemos utilizar un ciclo for para que de esta manera el código quede compacto.

El código del programa es el siguiente:

//Calcular el factorial de un numero www.masterhacks.net
#include <stdio.h>

int main()
{
  int a, b, fact = 1;

  printf("Escribe un numero para calcular su factorial\n");
  scanf("%d", &a);

  for (b = a; b > 1; b--){
    fact = fact * b;
}
  printf("El factorial de %d = %d\n", a, fact);
  getchar();
  getchar();
  return 0;
}

Aquí declaramos las variables a, b y fact, inicializando a fact en 1.

El programa solicita el número al usuario y con un ciclo for empieza a correr el bucle que calculará el factorial del número, al final imprime el resultado en el programa.

Grupo de WhatsApp: https://chat.whatsapp.com/Ch45FZaJcbxDb7WeHAOtAQ
Grupo de Telegram: https://t.me/Masterhacks_net

Donaciones
Gracias por apoyar el libre conocimiento!
Bitcoin: 3L2Y8LC5tmRffopnvv5J9DHe6wnrmyWVMm
Litecoin: MDtX7eRekxoRigMNtguziZqRdkr8CT5DKs
BCH: 3PnUezyhjWHQoBVfb1GpQJurMNbVjyvrVG
Ethereum: 0x1f786c3195b9a55e320848f240b1cfc37b159535

Una respuesta a “Calcular el factorial de un número en lenguaje C”

Deja una respuesta

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