Write a program in C++ to convert an octal number into binary using the class objects.
Develop a C++ program to convert an octal number into binary using the class objects.
//program octal to binary
//simple program
#include<iostream>
using namespace std;
class number
{
private:
int num,p=1;
int decimal=0,i=1,j,d;
int binary=0;
public:
int show()
{
cout<<"enter octal(using digit 0__7):";
cin>>num;
for(j=num; j>0; j=j/10)
{
d=j%10;
if(i==1)
p=p*1;
else
p=p*8;
decimal=decimal+(d*p);
i++;
}
i=1;
for(j=decimal; j>0; j=j/2)
{
binary=binary+(decimal%2)*i;
i=i*10;
decimal=decimal/2;
}
cout<<"octal number into binary number "<<binary;
}
};
int main()
{
number c;
c.show();
}
