Hypot
hypot
Функция Вычисляет гипотенузу прямоугольного треугольника.
Синтаксис #include
double hypot(double x, double y);
Файл, содержащий math.h прототип
Описание Функция hypot вычисляет значение z, где
z^2 = x^2 + y^2
и z >= 0
(это - эквивалент длины гипотенузы прямоугольного треугольника, если длины двух его сторон x и y).
Возвращаемое При успешном завершении, функция hypot возвращает значение число z- двойной точности. При ошибке (такой, например, как переполнение), функция hypot прис- ваивает глобальной переменной errno значение:
ERANGE - Результат превышает допустимое значение.
и сама возвращает значение HUGE_VAL.
Обработка ошибок для функции hypot может быть мо- дифицирована посредством функции matherr.
Переносимость Функция поддерживается на системах UNIX.
Пример:
#include
#include
int main(void) { double result; double x = 3.0; double y = 4.0; result = hypot(x,y); printf("Гипотенуза = %lf\n",result); return 0; }