CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
hypot
hypot
Функция Вычисляет гипотенузу прямоугольного треугольника. Синтаксис #include<math.h> 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<stdio.h> #include<math.h> int main(void) { double result; double x = 3.0; double y = 4.0; result = hypot(x,y); printf("Гипотенуза = %lf\n",result); return 0;