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

4 lines
90 B
C
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
int factorialSafe(int n) {
return n<0 ? -1 : n == 0 ? 1 : n * factorialSafe(n - 1);
}