Q:

C++ Program Convert Decimal Number To Binary Number Using Loop

0

Write A C++ Program  Convert Decimal Number To Binary Number Using Loop

Logic :

 We can use array for such type of problem run a loop until number != to 1 and divide a number by 2 and store reminder in array and repeat this process until end after that print array in reverse .

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#include<iostream>
using namespace std;
int main()
{
 int d,n,i,j,a[50];

 cout<<"Enter a Number To Convert In Binary :\n";
 cin>>n;
 
 cout<<"\nThe Binary Conversion Of "<<n<<" is 1";
 for(i=1;n!=1;++i)
 {
  d=n%2;
  a[i]=d;
  n=n/2;
 }
 
 for(j=i-1;j>0;--j)
  cout<<a[j];
 cout<<"\n\n";
return 0;
}

 

Output:

Enter a Number To Convert In Binary :

15

The Binary Conversion Of 15 is 1111

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now