#include <iostream>
#include <limits>
#include <iomanip>
int main()
{
long double x = 1.123456789L;
std::cout << "default precision: " << x << '\n'
<< "max precision: " << std::setprecision(std::numeric_limits<long double>::digits10) << x << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGltaXRzPgojaW5jbHVkZSA8aW9tYW5pcD4KaW50IG1haW4oKQp7CiAgICBsb25nIGRvdWJsZSB4ID0gMS4xMjM0NTY3ODlMOwogICAgc3RkOjpjb3V0IDw8ICJkZWZhdWx0IHByZWNpc2lvbjogIiAgPDwgeCA8PCAnXG4nCiAgICAgICAgICAgICAgPDwgIm1heCBwcmVjaXNpb246ICIgPDwgc3RkOjpzZXRwcmVjaXNpb24oc3RkOjpudW1lcmljX2xpbWl0czxsb25nIGRvdWJsZT46OmRpZ2l0czEwKSA8PCB4IDw8ICdcbic7Cn0K