Показать сообщение отдельно
Старый 01.06.2011, 11:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Даже если 110 на 3 - округлить 110 до близжайшего кратного трем, запомнить разницу, близжайшее кратное поделить, а потом из результата вконце вычесть разницу.
Т.е. например:
близжайшее кратное для 110 будет 111, находим следующим образом: Math.ceil(110 / 3).
разница: 1 (Находим: 111 - 110).
нарезаем: первый "кусок": (111 / 3) * 1 = (0..37). Второй "кусок" (111 / 3) * 2 - "первый кусок" = (37..74). "Последний кусок": (111 / 3) * 3 - ("второй кусок" + разница) = (74..110).
__________________
Hell is the possibility of sanity