From 5b5e958458a0c16dbdf881000c85b26b260fd68a Mon Sep 17 00:00:00 2001 From: ForAjce <72437094+ForAjce@users.noreply.github.com> Date: Sun, 31 Oct 2021 10:04:50 +0530 Subject: [PATCH] power --- power.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 power.c diff --git a/power.c b/power.c new file mode 100644 index 0000000..dd81f65 --- /dev/null +++ b/power.c @@ -0,0 +1,25 @@ +#include + +// function prototype declaration +int power(int n1, int n2); + +int main() +{ + printf("\n\n\t\tStudytonight - Best place to learn\n\n\n"); + int base, exp; + printf("Enter base number: "); + scanf("%d", &base); + printf("\n\nEnter Power factor: "); + scanf("%d", &exp); + printf("\n\n\n\t\t\t%d^%d = %d", base, exp, power(base, exp)); + printf("\n\n\t\t\tCoding is Fun !\n\n\n"); + return 0; +} + +int power(int b, int e) +{ + if(e == 0) + return 1; + + return (b*power(b, e-1)); +}