Pagini recente » Cod sursa (job #2056236) | Cod sursa (job #362407) | Cod sursa (job #1968732) | Cod sursa (job #2172995) | Cod sursa (job #2812210)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
int N, P;
long long int result;
int RidicarePutere(int N, int P)
{
if(P)
{
if(P % 2 != 0)
{
return N * RidicarePutere(N,P-1);
}
else
{
return RidicarePutere(N,P/2) * RidicarePutere(N,P/2);
}
}
return 1;
}
int main()
{
in >> N >> P;
out << RidicarePutere(N,P);
return 0;
}