RosettaCodeData/Task/Factorial/C/factorial-4.c

4 lines
90 B
C

int factorialSafe(int n) {
return n<0 ? -1 : n == 0 ? 1 : n * factorialSafe(n - 1);
}