Pagini recente » Cod sursa (job #2634673) | Cod sursa (job #1322842) | Cod sursa (job #2031176) | Monitorul de evaluare | Cod sursa (job #2108830)
#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;
double expo(int x, int n){
double p =1;
while(n){
if(n%2==1)
{
p*=x;
n--;
}
x*=x;
n/=2;
}
return p;
}
double expoFor(int x, int n){
double p=1;
for(int i=0; i<n; i++)
p*=x;
return p;
}
int main(){
ifstream read("lgput.in");
ofstream write("lgput.out");
int n,m;
read>>n>>m;
write<<expo(n, m);
return 0;
}