// #include <stdio.h> // #include <stdint.h> // uint8_t toggle_bit(uint8_t reg, uint8_t pos) // { // reg = reg ^ (1<<pos); // return reg; // } // int main() // { // uint8_t reg, pos; // scanf("%hhu %hhu", ®, &pos); // uint8_t result = toggle_bit(reg, pos); // printf("%u", result); // return 0; // } // SIMPLE C Program #include <stdio.h> int toggle(int reg , int pos) { reg = reg ^ (1<<pos); return reg ; } int main() { int reg ,bit; scanf("%d%d",®,&bit); int result = toggle(reg,bit); printf("%d",result); return 0; }
Test Cases
Test Results
Input
6 1
Expected Output
4