Pagini recente » Cod sursa (job #1745131) | Istoria paginii utilizator/kopac13 | Atasamentele paginii CeiMaiMariOlimpicari: Runda #2 | Cod sursa (job #1202984) | Cod sursa (job #2108829)
#include <iostream>
#include <iomanip>
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(){
cout<<fixed<<expo(3, 13)<<endl;
cout<<expoFor(2, 45);
return 0;
}