Функция hypot() возвращает sqrt(x*x + y*y). Это длина гипотенузы
прямоугольного треугольника с катетами x и y
или расстояние от начала координат (0,0) до точки (x, y).
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, BSD 4.3, C99.
Варианты функции для чисел с плавающей точкой и для длинных двойных чисел
являются обязательными требованиями стандарта C99.