Decimal is normal mathematics & Binary is in the form of 0,1,01

In this tutorial we are going to see how to convert decimal to binary

Table Conversion

Decimal

8421 Rule - Binary

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

It is just the basic conversion, Now suppose if we have to do the conversion of 99999, Then it will be quite difficult to convert manually. So, now we are going to see how to use a program for faster conversion.

Algorithm –

1. Divide the number by 2 through % (modulus operator) and store the remainder in array

2. Divide the number by 2 through / (division operator)

3. Repeat the step 2 until the number is greater than zero

Program for Decimal to Binary Conversion

#include <iostream>

**using****namespace**std;**int**main(){

**int**a[10], n, i;cout<<"Enter the number to convert: ";

cin>>n;

**for**(i=0; n>0; i++){

a[i]=n%2;

n= n/2;

}

cout<<"Binary of the given number= ";

**for**(i=i-1 ;i>=0 ;i--){

cout<<a[i];

}

}

Output –

Enter the number to convert: 1

Binary of the given number= 0001

For Video Tutorials Subscribe our Youtube Channel

**---------------------------------------------------------------------------------------------------------------------------**

**Previous Page** **Next Page**

**Any Doubt ? Feel free to write a comment**

**Join us on LinkedIn – Great Place of Networking**

**Follow us on More Together – Facebook for regular updates**

**Mandatory to join Telegram group for regular job updates**

**Mandatory to join whatsapp group for regular job updates**

**Other C++ Programs**

For Other Tutorials – Click Here