int main() { std::cout << CountOnes(16) << std::endl; std::cout << CountOnes(17) << std::endl; std::cout << CountOnes(18) << std::endl; std::cout << CountOnes(-1) << std::endl; std::cout << CountOnes(255) << std::endl; }
int main() { unsigned int iValue,oValue; int CountOnes(unsigned int); printf("Please Enter Binary value : "); scanf("%u",&iValue); oValue = CountOnes(iValue); printf("\nThe Number has \"%d\" 1's and \"%d\" 0's ",oValue,32-oValue); }