#include<iostream>#include<cmath>using namespace std;
int main()
{
int num =23456;
int arr[50], answer[50];
int value =1;
int i, j =0;
int count =-1;
while(num > value)
{
count++;
value = (int) pow(8, count);
arr[count] = value;
}
count = count -1;
for(i=count; i>=0; i--)
{
answer[j] = num / arr[i];
j++;
num = num % arr[i];
}
cout <<"Octal number of 23456 (decimal) is ";
for(i=0; i<=count; i++)
cout << answer[i];
return0;
}