#include <iostream>
using namespace std;
#include <bitset>
float foo(int a)
{
std::cout << std::bitset<32>(a) << endl;
int b;
float *p = (float *)&b;
b = a;
std::cout << std::bitset<32>(*p) << endl;
return *p;
}
int main() {
// your code goes here
cout << foo(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8Yml0c2V0PgoKZmxvYXQgZm9vKGludCBhKQp7CglzdGQ6OmNvdXQgPDwgc3RkOjpiaXRzZXQ8MzI+KGEpIDw8IGVuZGw7CglpbnQgYjsKCWZsb2F0ICpwID0gKGZsb2F0ICopJmI7CgliID0gYTsKCXN0ZDo6Y291dCA8PCBzdGQ6OmJpdHNldDwzMj4oKnApIDw8IGVuZGw7CglyZXR1cm4gKnA7Cn0KCgoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgljb3V0IDw8IGZvbygxKTsKCXJldHVybiAwOwp9