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