## C++ Program to convert decimal number into binary

```#include <iostream>
using namespace std;
int main()
{
long dec,rem,i=1,sum=0;
cout<<"Enter the decimal to be converted:";
cin>>dec;
do
{
rem=dec%2;
sum=sum + (i*rem);
dec=dec/2;
i=i*10;
}while(dec>0);
cout<<"The binary of the given number is:"<<sum<<endl;
cin.get();
cin.get();

return 0;
}```
```
```
`OUTPUT:`
```Enter the decimal to be converted:16
The binary of the given number is:10000```
```
```
`-------------------------------------------------------`
```The C++ Programming Language: Decimal to Binary
c++ - convert decimal to 32 bit binary?
Converting Decimal to Binary.
Converting Decimal to Binary...
Decimal to Binary number
Converting Binary to decimal
Decimal to Binary conversion
decimal to binary conversion
Convert Binary to Decimal and from Decimal to Binary
C++ Converting Decimals to Binary, Octal and Hexadecimal
Converting binary to decimal
C Programming Tutorials: Write a C++ Program to Convert Binary
Searches related to Convert Decimal into Binary in c++
convert decimal number into binary
convert decimal ascii c++
convert decimal binary java
convert decimal binary visual basic
convert decimal binary python
c++ code convert decimal binary

1. Doesn't work

1. actually it does work

2. Can i know how to do this without do while statement.

3. This IS the basic form...

2. Can u tel me why cin.get() is used twice @ end ???

1. It doesn't have any function even if you erase them.

3. haha 16 in binary is 1111 not 10000

1. 0000 1111=15 and 0001 000 = 16

2. U arshole! Sick!

3. 16 in binary is 10000

4. the conversion is from decima to binary not decimal hexadecimal FUCK!!!

5. This comment has been removed by the author.

4. cool workingggggggggggg....................

5. little mmistake in first line

#include
it should be

#include

but working ('-')

1. pagla gye ho kya dono to same hi h

6. it works for the unsigned but can u help me with signed one?||

7. #include
using namespace std;
void main()
{
int a=1,sum=0,x,p;
cout<<"Enter a decimel number : ";
cin>>x;
while(x!=0)
{
sum+=(x%2)*a;
x=x/2;
a=a*10;
if(x==0) break;
}
cout<<sum;
}

1. it is not workinnngggg
Fazooollllll

2. It works well.

8. how to make it infinite rather than closing after getting the output

9. //decimal to binary using bit shift operator

#include
void binary(unsigned int);
main()
{
unsigned int num;
printf("Enter Decimal Number : ");
scanf("%u",&num);
binary(num);
}

void binary(unsigned int num)
{
int arr[16],i=0;
printf("Binary Equivalent : ");
{
{arr[i]=0;}
else
{arr[i]=1;}
i++;
}
for(i=0;i<16;i++)
printf("%d",arr[i]);
printf("\n");
}

10. will it work for float no?

1. No, it cant compile if you're using float

11. rem=dec%2;
sum=sum + (i*rem);
dec=dec/2;
i=i*10;

plz plz can some1 explain this to me i cant seem to grasp the concept behind it
plz dear ppl

12. Could anyone help me to answer this question :
Write a C++ program that converts a decimal number given by
the user to binary. We assume the decimal number is in [0..255].
Example:
Decimal = 201
store it into an array A and display the array elements onto the
screen?

13. i dont understand this program............im just a beginer..............:(

14. it only works for decimal 1023=1111111111(binary)
greater than 1023 it doesn't work....

15. Nice program.I like it

16. #include
using namespace std;
int main()
{
int num,rem,i=0;
int arr[8]={0,0,0,0,0,0,0,0};
cout<<"Enter the number to be converted in binary less than 256\n";
cin>>num;
while(num>0)
{
rem=num%2;
arr[i]=rem;
num=num/2;
i++;
}
for(int j=0;j<8;j++)
{
cout<<arr[j]<<endl;
}
}

17. Faaazooooollllllll

18. @hello world>

19. This comment has been removed by the author.

20. how an i make program that can convert binary to decimal,hexa,octal and visa versa

21. #include
#include

int main()
{
int dec,arr[10],i=0,j;
scanf("%d",&dec);
printf("\n");
while(dec){
arr[i] = dec%2;
dec = dec/2;
i++;
}
for(j=i-1;j>=0;j--){
printf("%d",arr[j]);
}
return 0;
}

//using Array. and alot simple :)

22. hmm...!nice

23. why you use i=i*10;

24. why you use i=i*10;

25. #include
using namespace std;
void dec()
{
long dec,rem,i=1,sum=0;
cout<<"Enter the decimal to be converted:";
cin>>dec;
do
{
rem=dec%2;
sum=sum + (i*rem);
dec=dec/2;
i=i*10;
}
while(dec>0);
cout<<"The binary of the given number is:"<<sum<<endl;
cin.get();
cin.get();
}
main()
{
dec();
system("pause");
}

This is the real code about convert the decimal into binary.......

26. oh man, this is so simple and I tried to make one for three evenings !!! :(

27. palindrome reqd

28. can anyone give the program for decimal to binary converting system....only for 15 answer 1111..the equation only

29. Please somebody tell me this means

rem=dec%2;
sum=sum + (i*rem);
dec=dec/2;
i=i*10;
}
while(dec>0);
cout<<"The binary of the given number is:"<<sum<<endl;
cin.get();
cin.get();
}