Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 08

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
он же просто округляет
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
value = round( value * 10^k ) / 10^k
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
можно как-то так накостылить
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Roman Belowski
Добрый вечер, подскажите как округлить число в C++ с определенной точностью как делает round в Python
именно округлить или вывести?
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Vladislav Tolstikov
разве round так умеет ?
в python там другой интерфейс у round, он принимает вторым параметром количество знаков
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Roman Belowski
Добрый вечер, подскажите как округлить число в C++ с определенной точностью как делает round в Python
Если нужно чтобы для отрицательных округляло к большему по модулю, то только костылить
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
std::setprecision()
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
std::setprecision()
это же для потоков...
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Если нужно чтобы для отрицательных округляло к большему по модулю, то только костылить
есть же floor()
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vladislav Tolstikov
это же для потоков...
потому и спрашиваю
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
есть же floor()
Ты не понял
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
было бы странно, если бы округлять нужно было в рассчётах
источник

IK

Ivan Krokhalyov in IT KPI C/C++ ХВ (не UB)
там речь, чтобы оставить сколько то знаков после запятой
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Ivan Krokhalyov
там речь, чтобы оставить сколько то знаков после запятой
в выводе?
источник

IK

Ivan Krokhalyov in IT KPI C/C++ ХВ (не UB)
округлять не до целого, а до (трех) знаков после запятой
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
или внутри в данных?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Ivan Krokhalyov
округлять не до целого, а до (трех) знаков после запятой
если в потоковом выводе, то setprecision
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
если в сишном printf, то есть спецификаторы
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
это все не то
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
printf("%0.3f", num);
источник