Я знаю, что делает функция ceil, она округляет числа.
Так; 1,3-2,0 и 5,9-6,0.
Но я хочу, чтобы это округлилось с шагом 0,5.
Так; От 1,3 до 1,5 и от 5,9 до 6,0.
Это возможно?
Спасибо!!!
y = ceil(x * 2.0)/2.0;
следует делать то, что вам нужно:
x x*2.0 ceil(x*2.0) y
------------------------------
1.3 2.6 3.0 1.5
1.6 3.2 4.0 2.0
5.9 11.8 12.0 6.0
Других решений пока нет …