Pagini recente » Cod sursa (job #1909421) | Cod sursa (job #2058418) | Cod sursa (job #601020) | Cod sursa (job #1917713) | Cod sursa (job #664894)
Cod sursa(job #664894)
#include <iostream>
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;
}