Math Hypot Function

C++ Vector hypot

This function finds the square root of the sum of the squares of two numbers. It stands for hypotenuse, is used to find the hypotenuse of a right angled triangle.

Consider three numbers x,y and z :

Syntax

Syntax for a right angle triangle would be:

Example

double hypot(double x, double y);
float hypot(float x, float y);
long double hypot(long double x, long double y);
promoted hypot(type1  x, type2 y);

Syntax for 3d space would be:

Example

double hypot(double x, double y, double z);
float hypot(float x, float y, float z);
long double hypot(long double x, long double y, long double z);
promoted hypot(type1  x, type2 y, type3 z);

Note: If any argument is of long double type, then the return type is promoted to long double. If not, then the return type is promoted to double.

Parameter

(x,y,z) : x,y and z are the values of float or integer type.

Return value

It returns the cube root of the sum of the squares of two numbers.

Example 1

Let's see a simple example.

Example

#include <iostream>
#include<cmath>
using namespace std;
int main()
{
  int x=2;
  int y=3;
  cout<<"sides of a right angled triangle are :";
  cout<<x<<","<<y<<'\n';
  cout<<"third side of a triangle is :"<<hypot(x,y);
  return 0;
}

Output:

Output

sides of a right angled triangle are :2,3
third side of a triangle is :3.60555

Input Required

This code uses input(). Please provide values below: