What is the extraction operator doing? I have never seen it used this way.
void DecimalToBinary(int decimal)
{
int remainder;
if(decimal <= 1)
{
cout << decimal;
return;
}
remainder = decimal % 2;
/*----->>>*/ DecimalToBinary(decimal >> 1);/*what is the extraction operator doing?*/
cout << remainder;
}