//FOR EMbedde #include <stdio.h> #include<stdint.h> uint8_t clear_bit(uint8_t reg, uint8_t pos) { reg &=~(1<<pos); return reg; } int main() { uint8_t reg,pos; scanf("%hhu %hhu",®,&pos); uint8_t result = clear_bit(reg,pos); printf("%hhu",result); return 0; } // // Simple For c beginner // #include<stdio.h> // int clear(int reg,int pos) // { // reg &=~(1<<pos); // return reg; // } // int main() // { // int bit,bitno; // scanf("%d%d",&bit,&bitno); // int result =clear(bit,bitno); // printf("%d",result); // return 0; // }
Test Cases
Test Results
Input
7 0
Expected Output
6