5
Чому в багатьох (старих) програмах використовується мінімальний (0,5 + вхід) замість круглого (вхід)?
Я вважаю, що відмінності полягають у поверненому значенні, що дає вхідні дані щодо збитків, таких як цей код : int main() { std::cout.precision(100); double input = std::nextafter(0.05, 0.0) / 0.1; double x1 = floor(0.5 + input); double x2 = round(input); std::cout << x1 << std::endl; std::cout << x2 << std::endl; …