Pagini recente » Cod sursa (job #1731916) | Cod sursa (job #1275771) | Cod sursa (job #1880805) | Cod sursa (job #1275757) | Cod sursa (job #664896)
Cod sursa(job #664896)
#include <cstdio>
using namespace std;
int f(int nr,int p)
{
if(p==1) return nr;
else if(p==0) return 1;
else
{
if(p%2!=0)
{
return nr*f(nr,p-1);
}
int x=f(nr,p/2);
return x*x;
}
}
int main()
{
int nr,put;
freopen("lgput.in","r", stdin);
freopen("lgput.out","w", stdout);
scanf("%d %d",&nr,&put);
printf("%d",f(nr,put));
return 0;
}