#include <iostream>
double custom_pow(double base, int exponent) {
double result = 1.0;
if (exponent > 0) {
for (int i = 0; i < exponent; ++i) {
result *= base;
}
} else if (exponent < 0) {
for (int i = 0; i > exponent; --i) {
result /= base;
}
}
return result;
}
int main() {
double base;
int exponent;
std::cout << "Enter the base: ";
std::cin >> base;
std::cout << "Enter the exponent: ";
std::cin >> exponent;
double result = custom_pow(base, exponent);
std::cout << base << " raised to the power of " << exponent << " is: " << result;
return 0;
}