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

4 lines
90 B
C
Raw Permalink Normal View History

2018-06-22 20:57:24 +00:00
int factorialSafe(int n) {
return n<0 ? -1 : n == 0 ? 1 : n * factorialSafe(n - 1);
}