#include<iostream.h>
void main ()
{
int adadMabna8,
baghiyeRaghamHaa; // avval baraabar
// baa adadMabna8, bad ragham be ragham
// az aan bar midarim.
// masalan agar adadMabna8 = 123,
// baghye/raghamHaa = 123, badesh
// = 12, badesh =1
int adadMabna10=0, raghamYekan;
int _8_tavan_i=1;
cout << "Yek adad dar mabna 8 vared konid:";
cin >> adadMabna8;
baghiyeRaghamHaa = adadMabna8;
// ragham be ragham joda konim
// har ragham raa dar 8^i zarb konim
// va baa adadMabna10 jam konim
while (baghiyeRaghamHaa) {
raghamYekan = baghiyeRaghamHaa % 10;
baghiyeRaghamHaa /= 10;
adadMabna10 +=
_8_tavan_i * raghamYekan;
_8_tavan_i *= 8;
}
cout << adadMabna8 << " (mabna 8) = "
<< adadMabna10 << " (mabna 10)"
<< endl;
}