Math Hypot Function - C++ Programming Tutorial
C++ Course / Math Functions / Math Hypot Function

Math Hypot Function

BLUF: Mastering Math Hypot Function is a critical step in becoming a proficient C++ developer. This lesson provides a deep dive into the syntax, performance considerations, and real-world applications of this concept.
Key Performance Insight: Math Hypot Function

C++ is renowned for its efficiency. Learn how Math Hypot Function enables low-level control and high-performance computing in the tutorial below.

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:

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 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.

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:

Logic Practice
Install Logic Practice
Add to home screen for a faster app-like experience