#include <stdio.h>
#define unsigned int uint_8
int toggleFifthBit(int n) {
// Write your code here
// if(n >= 0){
// typedef struct(){
// uint_8 Bit_0: 1;
// uint_8 Bit_1: 1;
// uint_8 Bit_2: 1;
// uint_8 Bit_3: 1;
// uint_8 Bit_4: 1;
// uint_8 Bit_5: 1;
// uint_8 Bit_6: 1;
// uint_8 Bit_7: 1;
// }Bits;
// Bits data = n;
// if(data.Bit_4 == 1){
// data.Bit_4 = 1;
// return data;
// }
// else{
// data.Bit_4 = 0;
// return data;
// }
// }
// else{
// printf("Nhap lai n !!");
// }
// return data;
int check = (1 << 5);
int result = n ^ check;
return result;
}
int main() {
int n;
scanf("%d", &n);
printf("%d", toggleFifthBit(n));
return 0;
}
Input
8
Expected Output
40