the number of ones int bitset
#include <iostream>
#include <bitset>
int countOnes(std::bitset<32> binaryNumber) {
int count = 0;
for (int i = 0; i < binaryNumber.size(); ++i) {
if (binaryNumber[i]) {
++count;
}
}
return count;
}
int main() {
std::bitset<32> binaryNumber(156); // Change 156 to your desired integer value
int onesCount = countOnes(binaryNumber);
std::cout << "Number of ones in the binary representation: " << onesCount << std::endl;
return 0;
}