Thursday, November 28, 2013

Decimal to Binary Converter

Decimal to Binary Converter

Submitted by: Ibrahim Ali Khan

Code:


// Submitted by Ibrahim Ali Khan
/*
  ______ .______   .______    _______  __    __   ________   ________  
 /      ||   _  \  |   _  \  |   ____||  |  |  | |       /  |       /  
|  ,----'|  |_)  | |  |_)  | |  |__   |  |  |  | `---/  /   `---/  /   
|  |     |   ___/  |   ___/  |   __|  |  |  |  |    /  /       /  /    
|  `----.|  |      |  |      |  |     |  `--'  |   /  /----.  /  /----.
 \______|| _|      | _|      |__|      \______/   /________| /________|
                                                                       
*/
#include <iostream>
using namespace std;
void main()
{
 int num,num1,i,j;
 cout << "Enter a decimal number: ";
 cin >> num;
 if (num==0||num==1)
 {
  cout << num;
  goto label1;
 }
 int array[100]; 
 for (i=0;;i++)
 {
  num1=num;
  num=num/2;
  array[i]=num1%2;
  if (num==1)
  {
   break;
  }
 }
 for (j=i;j>=0;j--)
 {
  if (j==i)
  {
   cout << "Number in Binary form: " << num;
  }
  cout << array[j];
 }
label1:cout << endl;
}

Widgets

 

Copyright @ 2014 CPP Fuzz.