Pagini recente » Cod sursa (job #939584) | Cod sursa (job #1687770) | Cod sursa (job #1370312) | Cod sursa (job #1370638) | Cod sursa (job #2482954)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("puteri5.in");
ofstream out("puteri5.out");
int a,b,c,s;
int expo(int x, int y)
{
int v[20]={0};
int i=1;
while(y!=0)
{
v[i]=y%2;
y=y/2;
i++;
}
int r=1;
for(i-1;i>=1;i--)
{
r=r*r;
if(v[i]==1)
r=r*x;
}
return r;
}
int main()
{
in>>a>>b>>c;
s=expo(a,expo(b,c))+expo(a,expo(c,b))+expo(b,expo(a,c))+ expo(b,expo(c,a))+expo(c,expo(a,b))+expo(c,expo(b,a));
out<<s;
return 0;
}