# Decimal to Binary Conversion

Decimal to Binary Conversion” is one of the classic programming problem exercise for beginners. Here, we are given a decimal number, entered by user and our task is to write a program to convert the given decimal number to its equivalent binary number.

Example (Decimal to Binary Conversion):

```7 -> 111
3 -> 11
8 -> 1000```

The steps for decimal to binary conversion are as follows:

1. Take Binary = 0, iterator = 1.
2. Store the remainder when the decimal number is divided by 2.
3. Divide the decimal number by 2.
4. Binary = Binary + iterator * remainder.
5. Multiply the iterator by 10.
6. Repeat the steps from 2 to 5 until decimal number is not 0.
7. Print the Binary Number.

#### C++ Program for Decimal to Binary Conversion is as follows:

```/* C++ Program for Decimal to Binary Conversion */
#include<bits/stdc++.h>
using namespace std;
int main()
{
/* Scan the Decimal Number */
int Decimal;
cout<<"Enter the Decimal Number: ";
cin>>Decimal;

/* Converting Decimal to Binary */
int Binary = 0;
int iterator = 1;
int temp = Decimal;
while(temp != 0)
{
int remainder = temp % 2;
temp = temp / 2;
Binary = Binary + remainder*iterator;
iterator = iterator * 10;
}

/*Printing the result */
cout<<"The Binary of "<<Decimal<<" is "<<Binary;
}
```
```OUTPUT:
Enter the Decimal Number: 7
The Binary of 7 is 111```

Related Posts: