From b42bb0b955a5c6534c574dcc14de9d18a9264d59 Mon Sep 17 00:00:00 2001 From: AyushTomar1 <73213195+AyushTomar1@users.noreply.github.com> Date: Wed, 21 Oct 2020 12:06:04 +0530 Subject: [PATCH] Update Factorial of a number using recursion --- Factorial of a number using recursion | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/Factorial of a number using recursion b/Factorial of a number using recursion index 1462bfe..5cf592e 100644 --- a/Factorial of a number using recursion +++ b/Factorial of a number using recursion @@ -1,25 +1,16 @@ #include #include -int factorial(int x); +int factorial(int x) +{ + if(x==1||x==0) + return 1; + return x * factorial(x-1); +} int main() { int x; printf("Enter the number which you want for factorial\n"); scanf("%d",&x); x=factorial(x); printf("the value of factorial is %d",x); - return 0; } - -int factorial(int x) -{ - if(x==1||x==0) - { - return 1; - } - else - { - return x * factorial(x-1); - } - -}