### hypot -- Calculate Hypotenuse

Format

>     #include <math.h>
>     double hypot(double side1, double side2);

Language Level: XPG4
hypot calculates the length of the hypotenuse of a right-angled triangle based on the lengths of two sides side1 and side2. A call to hypot is equivalent to:

> `sqrt(side1 * side1 + side2 * side2);`

Return Value
hypot returns the length of the hypotenuse. If an overflow results, hypot sets errno to ERANGE and returns the value HUGE_VAL. If an underflow results, hypot sets errno to ERANGE and returns zero.

Example
This example calculates the hypotenuse of a right-angled triangle with sides of 3.0 and 4.0.

    #include <math.h>
    #include <stdio.h>

    int main(void)
    {
       double x, y, z;

       x = 3.0;
       y = 4.0;
       z = hypot(x,y);

       printf("The hypotenuse of the triangle with sides %lf and %lf"
              " is %lf\n", x, y, z);
       return 0;

       /*****************************************************************************
          The output should be:

          The hypotenuse of a triangle with sides 3.000000 and 4.000000 is 5.000000
       *****************************************************************************/
    }

_fsqrt -- Calculate Square Root
sqrt -- Calculate Square Root
<math.h>