print double with precision 4 using cout

c++, cout, double, precision

Solution

Just try:

#include <iomanip>
...
cout << fixed << setprecision(4);
cout << a << endl;

See here.

Problem

Possible Duplicate: Convert a double to fixed decimal point in C++ Suppose , I have `double a = 0` and I want to print it as `0.0000` . I've tried this : ``` cout.precision(4) ; cout<<a<<endl ; ``` but it gaves `0` as the output.

Original source

Related problems