Decimal to Binary Converter:
Code:
#include <iostream.h>
void binary(int);
void main() {
int number;
cout << "Enter a positive integer: ";
cin >> number;
if (number < 0)
cout << "The number must be positive you idiot!\n";
else {
cout << number << " is ";
binary(number);
cout<<" in binary.\n\n";
}
}
void binary(int n) {
int rem;
if(n <= 1) {
cout << n;
return;
}
rem = n%2;
binary(n >> 1);
cout << rem;
}