/***
Versione compatta della funzione ricorsiva fattoriale
***/

#include <stdio.h>

int f(int n){return n?n*f(n-1):1;}

int main() {
    int numero, fatt;

    printf("Inserisci un numero: ");
    scanf("%d", &numero);
    fatt = f(numero);
    printf("Il fattoriale di %d è %d\n", numero, fatt);
}

