Ejercicios y practicas de programación en c resueltos o con solución

El ejercicio planteado es el siguiente:

Ejercicios y Practicas resueltas en lenguaje de programación en C

Introduciendo un número solicitado por consola o pantalla se ha de visualizar el factorial del número solicitado, se ha de tener en cuenta que se emplean variables que permitan alcanzar un resultado mejor, aunque el calculo del factorial, enseguida sobrepasa los limites de las variables.



La solución de los ejercicios que se plantean es la siguiente:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
    // Variables a utilizar
    long int Resultado=0;
    long int Factorial;

    // Solicitar numero para calcular el factorial
    printf("Introduzca No. para calcular el factorial ...: ");
    scanf(" %ld", &Factorial);
    // Calcular el factorial del numero solicitado
    Resultado = 1;
    while(Factorial > 1) {
       Resultado *= Factorial;
       printf(" %ld x",Factorial);
       Factorial--;
    }
    printf(" 1 = %ld\n\n",Resultado);

  system("PAUSE");
  return 0;
}

La solución del ejercicio anterior del factorial del número 5, ha de presentar un resultado similar al siguiente.

Prácticas en C, Calcular Factorial de un Número.

Prácticas en C, Calcular Factorial de un Número.

Gracias por vuestra visita y un saludo!!!