Реализация sign на C++

Sign позволяет определить знак числа.
sgn(x), при x>0 возвращает 1, при x<0 возвращает −1, при x=0 возвращает 0. Данная функция полезна в робототехнике при граничных переходах.
template short int sgn(T val) {
return (T(0) < val) − (val < T(0));
}
основа взята со stackoverflow.com

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *