числа, ну например округленная 5 - это что-то типа > 4.5 и < 5.4
задача выглядит настолько просто, что все очкуют ответить, ожидая подвох
какое самое простое решение?
у тебя есть число. есть дельта разброса вверх вниз. в чем проблема найти границы?
как определить дельту разброса?
+- 0.499999999999999999
а, если количество знаков после запятой - переменная величина?
float имеет конечную точность
да, понятно. Можно ограничиться 5, но как тогда посчитать дельту, если скажем 2 знака после запятой
т.е. округление не до целого а до сотых
А.. Ну +- 0.49999999999 / 10 ^ n, где n - кол-во знаков после запятой
да, спасибо! То что нужною 4.9999 / Math.pow(10, n)
Не зря я школу закончил )
та да, а то только цвета меняешь и тени под кнопочками рисуешь
Обсуждают сегодня