Write a C++ program to convert a given Binary number to its corresponding Octal number.
Program Code:
#include<iostream>
using namespace std;
int main()
{
long int binary, rem, q;
int oct[50];
int i=1, j;
cout<<"Enter any binary number : ";
cin>>binary;
cout<<endl;
q = binary;
while(q != 0)
{
oct[i++] = q % 8;
q = q / 8;
}
cout<<"Equivalent octal value of "<<binary<<" : ";
for(j=i-1; j>0; j--)
{
cout<<oct[j];
}
return 0;
}
The program output is tested on www.jdoodle.com
Output:
Enter any binary number : 14
Equivalent octal value of 14 : 16
Thanks
Mukesh Rajput
Post A Comment:
0 comments: