C++ Program – Convert Binary to Octal & Octal to Binary

by Nideesh C on May 2, 2011 · 0 comments

in C++




//Downloaded From theonlinetutorials.com
//(C)2011.All rights reserved.
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int oc,p,r,ch,n,a,i=0,x=0,d=0,j,o;
long int b,s=0,sum=0;
cout<<"Enter Choice"<<endl;
cout<<"1.B-O"<<endl<<"2.O-B"<<endl;
cin>>ch;
switch(ch)
{
case 1:
cout<<"ENTER THE BINARY DIGIT  :"<<endl;
cin>>b;
while(b>0)
{
a=b%1000;
j=0;
d=0;
while(a>0)
{
n=(a%10);
d=d+(n*pow(2,j));
j=j+1;
a=a/10;
}
x=x+(d*pow(10,i));
i=i+1;
b=b/1000;
}
cout<<"Answer ="<<x;
break;

case 2:
cout<<"Enter the Octel"<<endl;
cin>>oc;
i=0;
j=0;
sum=0;
s=0;

while(oc>0)
{
p=oc%1000;
while(p>0)
{
r=p%2;
s=s+r*pow(10,j);
j++;
p=p/2;
}
sum=sum+(s*pow(1000,i));
i++;
oc=oc/10;
j=0;
}
cout<<"Binary ="<<sum;
break;

default:
cout<<"????????????????????????"<<endl;
break;
}
getch();
}



Not Satisfied ? Just search & get the result

Related Posts Plugin for WordPress, Blogger...
Be Sociable, Share!

Related posts:

  1. C++ Program – Convert decimal to binary & binary to decimal
  2. Sample – Program to convert 2-digit octal number into binary number and print it.
  3. C++ Program – Calculator
  4. C Program To find the sum of the cos series
  5. C++ Program – Square of Nos

Leave a Comment

Previous post:

Next post: