Pagini recente » Cod sursa (job #886889) | Cod sursa (job #1287107) | Cod sursa (job #607013) | Cod sursa (job #279594) | Cod sursa (job #1129373)
#include <iostream>
#include <fstream>
using namespace std;
long long Putere(int x, int y)
{
if (y == 0)
return 1;
else if (y == 1)
return x;
else if (y % 2 == 0)
return Putere(x * x, y / 2);
else
return x * Putere(x * x, (y - 1) / 2);
}
int main()
{
ifstream f("lgput.in");
int a, b;
f >> a >> b;
f.close();
ofstream g("lgput.out");
g << Putere(a, b);
g.close();
return 0;
}