password generator code
#include
using namespace std;
// Function to calculate x^y
double power(double x, int y) {
double result = 1.0;
bool isNegative = (y < 0);
y = abs(y);
for (int i = 0; i < y; ++i) {
result *= x;
}
if (isNegative)
return 1.0 / result;
return result;
}
int main() {
double base;
int exponent;
cout << "--- Power Calculator (x^y) ---\n";
cout << "Enter base (x): ";
cin >> base;
cout << "Enter exponent (y): ";
cin >> exponent;
double result = power(base, exponent);
cout << base << " ^ " << exponent << " = " << result << endl;
return 0;
}
Code output
--- Power Calculator (x^y) ---
Enter base (x): 2
Enter exponent (y): 5
2 ^ 5 = 32