#include <stdio.h>
char *input_1 = "11"; // al posto di argv[1];
int
fatt (int x)
{
if (x > 1)
{
return (x * fatt (x - 1));
}
else
{
return 1;
}
}
int
main (int argc, char *argv[])
{
int x;
int z;
sscanf (input_1, "%i", &x);
z = fatt (x);
printf ("%i! = %i\n", x, z);
return 0;
}