#include <iostream>
#include <bitset>
int toggleBit(int n, int pos) {
return n ^ (1 << pos);
}
int main() {
int n = 365, pos = 2;
std::cout << std::bitset<12>(n) << std::endl;
n = toggleBit(n, pos);
std::cout << std::bitset<12>(n) << std::endl;
}
/*
run:
000101101101
000101101001
*/