A Simple C program to convert DECIMAL to BINARY
A Simple C program to convert DECIMAL to BINARY 1 #include<iostream> 2 #include<stdio.h> 3 using namespace std ; 4 int main () 5 { 6 int n , arr [ 100 ] ; 7 int i = 0 , j ; 8 cout << "Enter the decimal number ---> " ; 9 cin >> n ; 10 // using while loop to store in arr[] 11 while ( ( n / 2 ) >= 1 ) 12 { 13 arr [ i ++]= ( n % 2 ); 14 n = n / 2 ; 15 } 16 if ( n == 3 ) 17 { 18 arr [ i ++]= 1 ; 19 arr [ i ]= 1 ; 20 } 21 else if ( n == 2 ) 22 arr [ i ]= 0 ; 23 else if ( n == 1 ) 24 arr [ i ]= 1 ; 25 26 cout << endl ; 27 for ( j = i ; j >= 0 ; j --) 28 cout << arr [ j ]; 29 30 return 0 ; 31 } OUTPUT