/* 1, se n = 0 n! = n * (n-1)!, se n >= 1 Faça uma função recursiva long fatorial (int n); que devolve n! */ #include long fatorial (int n) { if (n == 0) return 1; return (n * fatorial (n-1)); } int main () { int x; printf ("Digite o número: "); scanf ("%d", &x); printf ("%d! = %ld\n", x, fatorial(x)); return 0; }