История изменений
Исправление KennyMinigun, (текущая версия) :
Нет. Там либо +1 либо +0 (UD included).
Пример:
(6 / 3) + (6 % 3 > 0) = 2 + (0 > 0) = 2 + 0;
ceil(6 / 3.0) = 2.0;
(7 / 3) + (7 % 3 > 0) = 2 + + (1 > 0) = 2 + 1;
ceil(7 / 3.0) = 3.0;
Предполагая, что
(int)false == 0; // 100% true
(int)true == 1; // UD
// на самом деле
(int)true != 0; // 100% true
Исправление KennyMinigun, :
Нет. Там либо +1 либо +0 (UD included).
Пример:
(6 / 3) + (6 % 3 > 0) = 2 + (0 > 0) = 2 + 0;
ceil(6 / 3.0) = 2.0;
(7 / 3) + (7 % 3 > 0) = 2 + + (1 > 0) = 2 + 1;
ceil(7 / 3.0) = 3.0;
Прелполагая, что
(int)false == 0; // 100% true
(int)true == 1; // UD
// на самом деле
(int)true != 0; // 100% true
Исходная версия KennyMinigun, :
Нет. Там либо +1 либо +0 (UD included).
Пример:
(6 / 3) + (6 % 3 > 0) = 2 + (0 > 0) = 2 + 0;
ceil(6 / 3.0) = 2.0;
(7 / 3) + (7 % 3 > 0) = 2 + + (1 > 0) = 2 + 1;
ceil(7 / 3.0) = 3.0;