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;
}