C++ Program For Binary Equivalent Of A Decimal Number

The c++ program below finds the binary equivalent of an integer entered by the user in decimal form. The binary system often referred to as base two is made of only two digits which are o and 1. The decimal system as the most commonly used number system, has values ranging from 0 to 9. Normally, to convert a binary number to a decimal number, a division is made where the number is divided by 2 and the remainders either o or 1 are read from bottom to top.

Also Read: C++ Program to Compute The Least Common Multiple of Integers
                  C++ Program to Check If a Number Is A Perfect Number or Not

C++ Program For Binary Equivalent Of A Decimal Number

#include <stdio.h>
int main()
int n,x,i, j, k;
cout<<"Enter an integer in the decimal number system: ";
x=n; //assign the value entered for x to n
cout<<"Binary equivalent of the "<<x<<" "<<"is: ";
  for( i=1;x!=0;i++)
 for (j= i; j>= 0; j--)
 k = n >> j;
 if (k & 1)
 return 0;


Tech blogger, SEO expert, cryptocurrency enthusiast, and freelancer are the terms that describe me. I'll rather write a thousand words than speak hundred words, and that describes my passion as a content creator.