This is a part of the code not working properly, i first converted an array integer (containing a binary value) to an integer and convert it into an octal value: here is the code: Note: this section of code does not give an output at all.

``````/****************************************
CONVERSION FROM DECIMAL TO OCTAL(DOUBLE)
*****************************************/
//we convert the binary valuie to octal value
int temp = 0;
double number_binary_copy = 0;

// conerts integer array to integer;
for(int z=0; z < 64; z++)
{
temp =binary_double[z];
number_binary_copy += temp;
number_binary_copy *= 10;
}

cout <<number_binary_copy <<endl;

long int number_binary = number_binary_copy;

int v=0,w,x=0;
while(number_binary!=0)
{
w[v]= number_binary %1000;
number_binary= number_binary/1000;
if(w[v]>111)
x=1;
v++;
}
v--;
if(x==0)
for(;v>=0;v--)
{
switch(w[v])
{
case 0:
cout<<"0";
break;
case 1:
cout<<"1";
break;
case 10:
cout<<"2";
break;
case 11:
cout<<"3";
break;
case 100:
cout<<"4";
break;
case 101:
cout<<"5";;
break;
case 110:
cout<<"6";
break;
case 111:
cout<<"7";
break;
}
}``````

Any help would be greatly appreciated.

## Recommended Answers

people i still cant figure out the problem :O

We can't figure out what the problem is...Posting a chunk of code and stating that it doesn't work and then giving a brief but confusing explanation doesn't help us.

## All 3 Replies

people i still cant figure out the problem :O

people i still cant figure out the problem :O

We can't figure out what the problem is...Posting a chunk of code and stating that it doesn't work and then giving a brief but confusing explanation doesn't help us.

what you want exactly?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.21 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.