#include <iostream>
using namespace std;
int main() {
double a;
int n;
cout << "enter a real number a: ";
cin >> a;
cout << "enter an integer n: ";
cin >> n;
double result = 1;
if (n >= 0) {
for (int i = 0; i < n; i++) {
result *= a;
}
} else {
for (int i = 0; i < -n; i++) {
result *= a;
}
result + 1 / result;
}
cout << "a^n = " << result << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglkb3VibGUgYTsKCWludCBuOwoJCgljb3V0IDw8ICJlbnRlciBhIHJlYWwgbnVtYmVyIGE6ICI7CgljaW4gPj4gYTsKCQoJY291dCA8PCAiZW50ZXIgYW4gaW50ZWdlciBuOiAiOwoJY2luID4+IG47CgkKCWRvdWJsZSByZXN1bHQgPSAxOwoJCglpZiAobiA+PSAwKSB7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKCQkJcmVzdWx0ICo9IGE7CgkJfQoJfSBlbHNlIHsKCQlmb3IgKGludCBpID0gMDsgaSA8IC1uOyBpKyspIHsKCQkJcmVzdWx0ICo9IGE7CgkJfQoJCXJlc3VsdCArIDEgLyByZXN1bHQ7Cgl9CgkKCWNvdXQgPDwgImFebiA9ICIgPDwgcmVzdWx0IDw8IGVuZGw7CgkKCXJldHVybiAwOwp9