#include <iostream>
// Função para calcular a potência de a elevado a b
void potencia(int a, int b) {
int resultado = 1;
// Caso b seja negativo, não faz sentido calcular a^b para inteiros
if (b < 0) {
std::cout << "Potência negativa não é suportada para inteiros." << std::endl;
return;
}
// Calcular a^b
for (int i = 0; i < b; ++i) {
resultado *= a;
}
// Imprimir o resultado
std::cout << a << " elevado a " << b << " é igual a " << resultado << std::endl;
}
int main() {
int base, expoente;
// Solicitar entrada do usuário
std::cout << "Digite a base (a): ";
std::cin >> base;
std::cout << "Digite o expoente (b): ";
std::cin >> expoente;
// Chamar a função potencia
potencia(base, expoente);
return 0;
}