All submissions

Code

#include <stdio.h>

int toggleFifthBit(int n) {
    int l_ret_int = 0;
    int l_mask_int = 0;
    l_mask_int = ((!((n>>5u) & 1u))<<5u);
    n = n & (~((int)(1u)<<5u));
    l_ret_int = n | l_mask_int;
    return l_ret_int;
}

int main() {
    int n;
    scanf("%d", &n);
    printf("%d", toggleFifthBit(n));
    return 0;
}

Solving Approach

 

 

 

Loading...

Input

8

Expected Output

40