#include <iostream>
#include <bitset>
int main()
{
std::bitset<sizeof(int)*8> a{345}, b{345 / 0xF};
std::cout << a.to_string() << (char)10 << b.to_string(); // sorry, bin gerade unter mac, finde den backward-slash nicht
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Yml0c2V0PgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OmJpdHNldDxzaXplb2YoaW50KSo4PiBhezM0NX0sIGJ7MzQ1IC8gMHhGfTsKICAgIHN0ZDo6Y291dCA8PCBhLnRvX3N0cmluZygpIDw8IChjaGFyKTEwIDw8IGIudG9fc3RyaW5nKCk7IC8vIHNvcnJ5LCBiaW4gZ2VyYWRlIHVudGVyIG1hYywgZmluZGUgZGVuIGJhY2t3YXJkLXNsYXNoIG5pY2h0Cn0=