#include <stdio.h>
int toggleFifthBit(int n) {
// Write your code here
unsigned char check = 0x05;
if (n & (1 << 5))
#include <stdio.h> int toggleFifthBit(int n) { // Write your code here return n ^ (1 << 5); } int main() { int n; scanf("%d", &n); printf("%d", toggleFifthBit(n)); return 0; }
// 5-th is a 1.
n &= ~(1 << 5);
}
else
{
// 5-th is a 0.
n |= (1 << 5);
return n;
int main() {
int n;
scanf("%d", &n);
printf("%d", toggleFifthBit(n));
return 0;
Test Cases
Test Results
Input
8
Expected Output
40