#include #include #include using namespace std; template constexpr T pi_v = static_cast(3.141592653589793238462643383279502884L); int main() { cout << pi_v << endl << setprecision(numeric_limits::digits10 + 1) << pi_v << endl << setprecision(numeric_limits::digits10 + 1) << pi_v << endl << setprecision(numeric_limits::digits10 + 1) << pi_v << endl; }