#include <cstdio>
#include <cstdio>
#include <cmath>
using namespace std;
int main ( int argc, const char* argv[] )
{
const float inf =1.0f/0.0f;
printf("%4.2f\n",inf);
printf("%4.2f\n",INFINITY);
float nan = inf - inf;
printf("%4.2f\n",nan);
unsigned char* p = reinterpret_cast<unsigned char*>(&nan);
printf("0x%x %x %x %x\n", p[0], p[1], p[2], p[3]);
nan = INFINITY - INFINITY;
printf("%4.2f\n",nan);
p = reinterpret_cast<unsigned char*>(&nan);
printf("0x%x %x %x %x\n", p[0], p[1], p[2], p[3]);
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNtYXRoPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4gKCBpbnQgYXJnYywgY29uc3QgY2hhciogYXJndltdICkKewpjb25zdCBmbG9hdCBpbmYgPTEuMGYvMC4wZjsKcHJpbnRmKCIlNC4yZlxuIixpbmYpOwpwcmludGYoIiU0LjJmXG4iLElORklOSVRZKTsKZmxvYXQgbmFuID0gaW5mIC0gaW5mOwpwcmludGYoIiU0LjJmXG4iLG5hbik7Cgp1bnNpZ25lZCBjaGFyKiBwID0gcmVpbnRlcnByZXRfY2FzdDx1bnNpZ25lZCBjaGFyKj4oJm5hbik7CnByaW50ZigiMHgleCAleCAleCAleFxuIiwgcFswXSwgcFsxXSwgcFsyXSwgcFszXSk7CgpuYW4gPSBJTkZJTklUWSAtIElORklOSVRZOwpwcmludGYoIiU0LjJmXG4iLG5hbik7CgpwID0gcmVpbnRlcnByZXRfY2FzdDx1bnNpZ25lZCBjaGFyKj4oJm5hbik7CnByaW50ZigiMHgleCAleCAleCAleFxuIiwgcFswXSwgcFsxXSwgcFsyXSwgcFszXSk7Cgp9Cg==