Introduction
I have used Code::blocks 12 compiler for debugging purpose. But you can use any C programming language compiler as per your availability.
I have used Code::blocks 12 compiler for debugging purpose. But you can use any C programming language compiler as per your availability.
#include <stdio.h>
//function declaration
double Power(double base, int exponent);
int main()
{
double base, power;
int exponent;
// Inputting base and exponent from user
printf("Enter base: ");
scanf("%lf", &base);
printf("Enter exponent: ");
scanf("%d", &exponent);
// Call Power function
power = Power(base, exponent);
printf("%.2lf ^ %d = %f", base, exponent, power);
return 0;
}
/*
Calculating power of any number.
Returns base ^ exponent
*/
double Power(double base, int exponent)
{
// Base condition
if(exponent == 0)
return 1;
else if(exponent > 0)
return base * pow(base, exponent - 1);
else
return 1 / pow(base, - exponent);
}
Introduction : java final keyword The final keyword present in Java programming language is generally used for restricting the user. …
C++ Memory Management We know that arrays store contiguous and the same type of memory blocks, so memory is allocated …