Pagini recente » Cod sursa (job #3219130) | Cod sursa (job #2196208) | Cod sursa (job #1440183) | Cod sursa (job #1178022) | Cod sursa (job #1660478)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream cin ("lgput.in");
ofstream cout ("lgput.out");
int x,y=1,puterea,numarul;
cin >> x >> puterea;
if (puterea=1)
numarul=x;
if (puterea=0)
numarul=1;
while (puterea>1)
{
if (puterea%2==0)
{
x=x*x;
puterea=puterea/2;
}
else
{
y=x*y;
x=x*x;
puterea=(puterea-1)/2;
}
}
numarul=x*y;
cout << numarul;
return 0;
}