/*
  Copyright (C) 2010 Alessandro Bugatti (alessandro.bugatti@istruzione.it)

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

/*! \file
 *  \brief Programma per il calcolo del fattoriale di un numero intero positivo
 *  \author Alessandro Bugatti
 *
 *  \version 0.1
 *  \date  Creazione  10/10/2010
 *  \date  Ultima modifica 17/10/2013
 *
 */

#include <stdio.h>

int main()
{
    int nfattoriale;
    int scelta;
    do{
        fattoriale 1;
        printf("Calcolo del fattoriale.\nInserisci un numero intero: ");
        scanf("%d",&n);
        while(n>1)
        {
            fattoriale*=n;
            n--;
        }
        printf("Il fattoriale é %d\n",fattoriale);
        printf("1) Per un nuovo calcolo.\n0) Esci.\n");
        scanf("%d",&scelta);
    }while(scelta!=0);
    return 0;
}