C++ Vector hypot
This function calculates the square root of the sum of the squares of two given numbers. It represents the hypotenuse and is commonly employed to determine the length of the hypotenuse in a right-angled triangle.
Consider three numbers x,y and z :
Syntax
Syntax for a right angle triangle would be:
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:
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 represent numerical values of either floating-point or integer data types.
Return value
It calculates the cubic root of the sum of the squares of a pair of numerical values.
Example 1
Let's see a simple 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:
sides of a right angled triangle are :2,3
third side of a triangle is :3.60555