Посмотрел
новый блитз-хелп (а какой он сейчас версии?)
что-то новенькое 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)
Измеряй сколько времени требуется для твоего способа и для других(в том числе и з плавающей точкой), результаты потом сравниш.
|