Z
zhenek91
Код:
{
int temp, size=0,nVal;
int S=0;
cout <<"Enter number,please.\n";
cin >> nVal;
temp=nVal;
while(temp!=0) //цикл для определения количества цифр
{
temp/=10;
size++;
}
temp=nVal;
int* ar = new int[size];
for(int i=0; i<size; i++)
{
ar[i]=temp%10;
temp/=10;
}
for (int i=size-1; i>=0;i--)
{
int j=0;
if (j<size)
{
S+=ar[i]*pow(8.0,j);
}
j++;
}
cout <<S;
getch ();
}