All submissions

Set the Bit in an 8-bit Register

Code

#include <stdio.h>

unsigned char setBit(unsigned char reg, int pos) {
    return reg | (1 << pos);   // set the pos-th bit
}

int main() {
    unsigned char reg; 
    int pos;             
    
    scanf("%hhu %d", &reg, &pos);

    unsigned char result = setBit(reg, pos);

   
    printf("%d\n", result);

    return 0;
}

Solving Approach
 

 

 

Loading...

Input

5 1

Expected Output

7