#include <iostream>
#include <math.h>
using namespace std;
int A4_10 (int A)
{
int s,k;
for(s=k=0; A!=0; k++)
{
s+=int((A%10)*pow(float(4),k));
A/=10;
}
return s;
}
int B2_10 (int B)
{
int s,k;
for(s=k=0; B!=0; k++)
{
s+=int((B%10)*pow(float(2),k));
B/=10;
}
return s;
}
int C10_8 (int C)
{
int s,k;
for(s=k=0; C!=0; k++)
{
s+=int((C%8)*pow(float(10),k));
C/=8;
}
return s;
}
int main(int, char*)
{
int A,B,C;
cout<<"A="<<A<<endl;
cout<<"B="<<B<<endl;
A=A4_10(A);
B=B2_10(B);
C=int(pow(float(2*A+3*B),2));
cout<<"C="<<C<<"(C)9="<<C10_8(C);
return 0;
} |