All submissions

Count Set Bits in an 8-bit Register

Code

#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\", &reg);\n    printf(\"%u\", count_set_bits(reg));\n    return 0;\n}

Solving Approach

 

 

 

Loading...

Input

0

Expected Output

0