/***
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);
}