/*
TITOLO: Calcola il fattoriale (WHILE)
DESCRIZIONE: Calcolo il fattoriale di un numero intero inserito
da tastiera evidenziando tutti i semirisultati.
Utilizzo un ciclo WHILE.
*/

/*
AUTORE: Farinelli Agnese (farinelli.agnese@libero.it)
COPYRIGHT OF: "Elf's Spirit - Thalionwen's Little Home Page"
DESCRIZIONE: Laboratorio di programmazione
*/

#include <stdio.h>

main ()
{
     int num;
     int fatt;
     int k;
     
     fatt=1;
     k=0;
     
     printf("Inserisci un numero.\n");
     scanf("%d",&num);
     printf("%d!=",num);
          
     while(num-k>0){
           fatt*=num-k;
           k=k+1;
           printf("%d",k);
           if (k!=num)
           printf("*");
           }
     printf("=%d\n",fatt);
}

