Code

#include <stdio.h>

int toggleFifthBit(int n) {
    // Toggle the 5th bit (0-based index, so bit position = 5)
        n = n ^ (1 << 5);
            return n;
            }

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

Solving Approach

 

 

 

Upvote
Downvote
Loading...

Input

8

Expected Output

40