Convert Octal to Binary Program in C++
Advertisements
C++ program to Convert Octal to Binary
To convert Octal number to Binary number in C++ programming, We have to ask to the user to enter the Octal number to convert it into Binary number to display the equivalent value in Binary format on screen.In a computer system, the binary number is expressed in the binary numeral system while the octal number is in the octal numeral system. The binary number is in base 2 while the octal number is in base 8.
Example
Input Octal Number : 14 Euivalent Binary Number : 1100 Input Octal Number : 7 Euivalent Binary Number : 111 Input Octal Number : 10 Euivalent Binary Number : 1000
C++ program to convert Octal to Binary
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
long int i=0;
char octnum[1000];
cout<<"Enter any Octal Number: ";
cin>>octnum;
cout<<"Equivalent Binary Value: ";
while(octnum[i])
{
switch(octnum[i])
{
case '0' : cout<<"000";
break;
case '1' : cout<<"001";
break;
case '2' : cout<<"010";
break;
case '3' : cout<<"011";
break;
case '4' : cout<<"100";
break;
case '5' : cout<<"101";
break;
case '6' : cout<<"110";
break;
case '7' : cout<<"111";
break;
default : cout<<"\nInvalid Octal Digit "<<octnum[i];
break;
}
i++;
}
getch();
}
Output
Enter any Octal Number: 15 Equivalent Binary Value is: 1101
Google Advertisment
