Wyświetlanie wyniku z dokladnością do 8 cyfr po przecinku

0

Witam, potrzebuję w programie aby wynik był wyświetlany z dokładnością do 8 miejsc po przecinku. Wiem, że można użyć cout.precision(8), ale to wyświetla przecież 8 cyfr ogólnie.

Jak mogę sobie z tym poradzić? tym bardziej, że wyniki jakie uzyskuje są z przedziału <0,360> i nie mogę ustawić, np precyzji większej o 2.

1

Eeee… nie, std::ios_base::precision reguluje tylko cyfry po przecinku. Być może jest jednak tak, że na końcu masz zera nieznaczące (np. 0,53740000), wtedy zostaną ucięte. Aby temu zapobiec, możesz użyć std::cout.setf(std::ios::fixed, std::ios::floatfield).

1 użytkowników online, w tym zalogowanych: 0, gości: 1