Отправлено
koyodza 23 апреля 2008 г. 16:02
В ответ на: ближайшее меньшее целое отправлено
koyodza 23 апреля 2008 г. 13:47
к ближайшему меньшему округляет floor(), к ближайшему большему - ceil(). Простое преобразование типа просто отбрасывает ВСЁ после десятичной точки, независимо от знака. Если у Вас i может быть меньше 0, то для правильного математического округления надо делать j=(int)floor(i+0.5);