Мне нужна функция, которая возвращает -1 для отрицательных чисел и +1 для положительных чисел.
http://en.wikipedia.org/wiki/Sign_function
Написать свою собственную функцию достаточно легко, но кажется, что она должна быть где-то в стандартной библиотеке.
Редактировать: В частности, я искал функцию, работающую с числами с плавающей запятой.
Подробнее здесь: https://stackoverflow.com/questions/190 ... sgn-in-c-c