**The Program in C++ to Convert Octal number to Binary number is given below:**

```
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int decimal = 0, octal, remainder, product = 0;
long binary = 0;
cout<<"Hello Codeauri Family,Enter an octal number to get converted into binary number:\n";
cin >> octal;
while(octal != 0) {
decimal += (octal%10) * pow(8,product);
++product;
octal /= 10;
}
product = 1;
while (decimal != 0) {
binary += (decimal % 2) * product;
decimal /= 2;
product *= 10;
}
cout << "Well,the number in the binary form is: " << binary;
return 0;
}
```

## Output:

Hello Codeauri Family,Enter an octal number to get converted into binary number:

7

Well,the number in the binary form is: 111

## Pro-Tips**💡**

It first converts the octal number to a decimal number (base 10) using mathematical operations,

and then converts the decimal number to binary using a similar process.

The user is prompted to input an octal number, and the final binary number is outputted to the user.

**Learn C-Sharp ↗**

C-sharp covers every topic to learn about C-Sharp thoroughly.

**Learn C Programming ↗**

C-Programming covers every topic to learn about C-Sharp thoroughly.

**Learn C++ Programming↗**

**Learn C++ Programming↗**

C++ covers every topic to learn about C-Sharp thoroughly.