Pagini recente » Cod sursa (job #146170) | Cod sursa (job #1746951) | Cod sursa (job #2882458) | Cod sursa (job #1487987) | Cod sursa (job #2000571)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
int rezolvare(int putere, int numar){
if(putere == 0)
return 1;
if(putere == 1)
return numar;
if(putere % 2 == 0)
return rezolvare (putere / 2, numar * numar);
else
return numar * rezolvare((putere - 1) / 2, numar * numar);
}
int main(){
int nr, putere;
in >> nr >> putere;
out << rezolvare(putere, nr);
return 0;
}