Pagini recente » Borderou de evaluare (job #927942) | Cod sursa (job #3140780) | Cod sursa (job #3208871) | Cod sursa (job #2918129) | Cod sursa (job #797813)
Cod sursa(job #797813)
#include <iostream>
#include <fstream>
std::ifstream input("lgput.in");
std::ofstream output("lgput.out");
int pow (int base, int power) {
if (power == 0)
return 1;
int square = pow(base, power / 2);
int result = square * square;
if (power % 2)
result *= base;
return result;
}
int main() {
int base;
int power;
input >> base >> power;
output << pow(base, power);
}