From 2fea4f09e4c880a70b4fae53a30c2b5d593aa392 Mon Sep 17 00:00:00 2001 From: Monalika Date: Wed, 26 May 2021 19:47:45 +0530 Subject: [PATCH] Create Find power of a number using recursion --- Find power of a number using recursion | 31 ++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Find power of a number using recursion diff --git a/Find power of a number using recursion b/Find power of a number using recursion new file mode 100644 index 0000000..1cfff70 --- /dev/null +++ b/Find power of a number using recursion @@ -0,0 +1,31 @@ +/* C++ Program to find Power of a Number using Recursion */ + +#include +using namespace std; + +int calculatePower(int, int); + +int main() +{ + int base, powerRaised, result; + + cout << "\nEnter base value :: "; + cin >> base; + + cout << "\nEnter power of base :: "; + cin >> powerRaised; + + result = calculatePower(base, powerRaised); + + cout <<"\nThe Power of a Number [ "<< base << "^" << powerRaised << " ] = " << result<<"\n"; + + return 0; +} + +int calculatePower(int base, int powerRaised) +{ + if (powerRaised != 0) + return (base*calculatePower(base, powerRaised-1)); + else + return 1; +}