Двойное десятичное округление в C++
Я беру в double
и разделите его на 1000, а затем выведите на 5 десятичных знаков. Тем не менее, происходит округление, и я не уверен, как это сделать.
double dbl1;
cout << "Enter: ";
cin >> dbl1;
dbl1 = dbl1 / 1000;
cout << "Out: " << fixed << setprecision(5) << dbl1;
Вход: 1.24768.
Ожидаемый: 0,00124.
Выход: 0,00125.