int BinaryNumOne1(int num)
{
int count = 0;
while (num)
{
if (num & 1)
{
count++;
}
num = num >> 1;
}
return count;
}
int BinaryNumOne2(int num)
{
int count = 0;
while (num)
{
count++;
num = num & (num - 1);
}
return count;
}