Показать сообщение отдельно
Старый 25.05.2011, 11:47   #5
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Уменьшения числа

Посмотрел новый блитз-хелп (а какой он сейчас версии?)
что-то новенькое Sgn (number)

a#=Int(Sgn(a#))*(Abs(a#)-s#))
Int() может быть не нужен.. просто Note: non-integer values return the sign to 7 signigicant figures. (e.g. -1.000000)

Измеряй сколько времени требуется для твоего способа и для других(в том числе и з плавающей точкой), результаты потом сравниш.
(Offline)
 
Ответить с цитированием