LINUX.ORG.RU

История изменений

Исправление 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;