#include <stdio.h>

main()
{
      float n;
      printf("Inserisci un numero ");
      scanf("%f", &n);
      getchar();
      if (n < 0)
         printf("Errore! numero negativo");
      else {
           float fat;
           fat = 1;
           while (n > 1) {
                 fat = fat * n;
                 n = n - 1;
           }
           printf("Il fattoriale e' %f\n", fat);      
      }
      getchar();
}
