#include <iostream>
#include <limits>
#include <cmath>
using namespace std;
int main() {
cout << (numeric_limits<double>::is_iec559 ? "IEEE 754 encoding":"unknown encoding") <<endl;
cout << (numeric_limits<double>::is_bounded ? "bounded":"not bounded") <<endl;
cout << "Max: "<<numeric_limits<double>::max()<<endl;
cout << "-Max: "<<-numeric_limits<double>::max()<<endl;
cout << "Lowest:" << numeric_limits<double>::lowest()<<endl;
float a = 0.15 + 0.15;
float b = 0.1 + 0.2;
float diff = std::abs(a - b);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWNvdXQgPDwgKG51bWVyaWNfbGltaXRzPGRvdWJsZT46OmlzX2llYzU1OSA/ICJJRUVFIDc1NCBlbmNvZGluZyI6InVua25vd24gZW5jb2RpbmciKSA8PGVuZGw7Cgljb3V0IDw8IChudW1lcmljX2xpbWl0czxkb3VibGU+Ojppc19ib3VuZGVkID8gImJvdW5kZWQiOiJub3QgYm91bmRlZCIpIDw8ZW5kbDsgCgljb3V0IDw8ICJNYXg6ICAgIjw8bnVtZXJpY19saW1pdHM8ZG91YmxlPjo6bWF4KCk8PGVuZGw7IAoJY291dCA8PCAiLU1heDogICI8PC1udW1lcmljX2xpbWl0czxkb3VibGU+OjptYXgoKTw8ZW5kbDsgCgljb3V0IDw8ICJMb3dlc3Q6IiA8PCBudW1lcmljX2xpbWl0czxkb3VibGU+Ojpsb3dlc3QoKTw8ZW5kbDsgCglmbG9hdCBhID0gMC4xNSArIDAuMTU7CglmbG9hdCBiID0gMC4xICsgMC4yOwoJZmxvYXQgZGlmZiA9IHN0ZDo6YWJzKGEgLSBiKTsKCXJldHVybiAwOwp9