Program to convert Decimal to Binary number

#include <iostream.h>

void binary(int);

void main(void) {
int number;

cout << "Please enter a positive integer: ";
cin >> number;
if (number < 0)
cout << "That is not a positive integer.\n";
else {
cout << number << " converted to binary is: ";
binary(number);
cout << endl;
}
}

void binary(int number) {
int remainder;

if(number <= 1) {
cout << number;
return;
}


remainder = number%2;
binary(number >> 1);
cout << remainder;
}

0 comments:

Post a Comment

My Instagram