From 073e89973e5b12897cfc87aa897529884ffa9d63 Mon Sep 17 00:00:00 2001 From: sakshi292 <114948270+sakshi292@users.noreply.github.com> Date: Mon, 10 Oct 2022 22:11:33 +0530 Subject: [PATCH] Create Substract.c --- Substract.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Substract.c diff --git a/Substract.c b/Substract.c new file mode 100644 index 0000000..17a4da1 --- /dev/null +++ b/Substract.c @@ -0,0 +1,25 @@ +// Factorial of n = 1*2*3*...*n + +#include +using namespace std; + +int factorial(int); + +int main() { + int n, result; + + cout << "Enter a non-negative number: "; + cin >> n; + + result = factorial(n); + cout << "Factorial of " << n << " = " << result; + return 0; +} + +int factorial(int n) { + if (n > 1) { + return n * factorial(n - 1); + } else { + return 1; + } +}