#include <stdio.h>\n#include <stdint.h>\n\nuint8_t count_set_bits(uint8_t reg) {\n int count =0;\n for(int i = 7; i>=0; i--)\n {\n if((reg>>i)&1)\n count ++;\n }\n return count;\n}\n\nint main() {\n uint8_t reg;\n scanf(\"%hhu\", ®);\n printf(\"%u\", count_set_bits(reg));\n return 0;\n}
Test Cases
Test Results
Input
0
Expected Output