title: C Program Factorial Number 2
signature: cProgramFactorialNumber2 :: Integer -> Integer
  cProgramFactorialNumber2 n = 
source_py: def c_program_factorial_number_2(n):
      return (1 if ((n == 1) or (n == 0)) else (n * c_program_factorial_number_2((n - 1))))
source_cpp: int c_program_factorial_number_2(int n) {
    return ( n == 1 || n == 0 ) ? 1 : n * c_program_factorial_number_2 ( n - 1 );
  }