Código: Seleccionar todo
// Agradecimientos a [Zero]
int NFactorial(int num)
{
if (num<=1) // Si el número es igual a 1 o menor, su factorial sera el mismo número.
{
return(num);
}
else
{ // De lo contrario operamos.
int i;
int temp = 1;
for (i=1;i<=num;i++) // Realizamos un bucle de 1 a la longitud del número.
{
temp = temp * i; // Multiplicamos cada parte del bucle por el operando 1 y almacenamos en una variable temporal.
};
return(temp); // Pasamos el valor de la variable temporal al resultado de la función.
};
}
Este código sirve para obtener el factorial de un número.