 
#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;
}
Please enter a positive integer value: 24 24 converted to binary is: 11000
![[Back]](../back_btn.gif) 
    ![[Home]](../home_btn.gif)