Ciao!!!

Quello che fai è errato...

Dovresti invece fare una cosa del genere:

codice:
cout << setprecision(3) << x;
per usare setprecision() devi includere iomanip

puoi usare anche cout.precision(4);
però in questo modo

codice:
cout.precision(4);
cout << x;
tutte le cifre verranno arrotondate naturalmente...