# Program to calculate distance between two points

• Difficulty Level : Basic
• Last Updated : 06 Sep, 2022

You are given two co-ordinates (x1, y1) and (x2, y2) of a two dimensional graph. Find the distance between them.
Examples:

Input : x1, y1 = (3, 4)
x2, y2 = (7, 7)
Output : 5

Input : x1, y1 = (3, 4)
x2, y2 = (4, 3)
Output : 1.41421

### Calculate the distance between two points.

We will use the distance formula derived from Pythagorean theorem. The formula for distance between two point (x1, y1) and (x2, y2) is
Distance =
We can get above formula by simply applying Pythagoras theorem

calculate distance between two points

Below is the implementation of above idea.

Method 1: Without using the inbuilt library,

## Python3

 def distance(x1, y1, x2, y2):     # Calculating distance     return (((x2 - x1)**2 +(y2 - y1)**2)**0.5) # Drivers Code print( distance(3, 4, 4, 3))

Output:

1.41421

Method 2: Using the inbuilt library,

## C++

 #include using namespace std; // Function to calculate distancefloat distance(int x1, int y1, int x2, int y2){    // Calculating distance    return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0);} // Drivers Codeint main(){    cout << distance(3, 4, 4, 3);    return 0;} // This code is contributed by Aditya Kumar (adityakumar129)

## C

 #include #include  // Function to calculate distancefloat distance(int x1, int y1, int x2, int y2){    // Calculating distance    return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2) * 1.0);} // Drivers Codeint main(){    printf("%f", distance(3, 4, 4, 3));    return 0;} // This code is contributed by Aditya Kumar (adityakumar129)

## Java

 // Java code to compute distance class GFG {    // Function to calculate distance    static double distance(int x1, int y1, int x2, int y2)    {        // Calculating distance        return Math.sqrt(Math.pow(x2 - x1, 2)                         + Math.pow(y2 - y1, 2) * 1.0);    }    // Driver code    public static void main(String[] args)    {        System.out.println(            Math.round(distance(3, 4, 4, 3) * 100000.0)            / 100000.0);    }} // This code is contributed by Aditya Kumar (adityakumar129)

## Python3

 # Python3 program to calculate# distance between two points import math # Function to calculate distancedef distance(x1 , y1 , x2 , y2):     # Calculating distance    return math.sqrt(math.pow(x2 - x1, 2) +                math.pow(y2 - y1, 2) * 1.0) # Drivers Codeprint("%.6f"%distance(3, 4, 4, 3)) # This code is contributed by "Sharad_Bhardwaj".

## C#

 // C# code to compute distanceusing System; class GFG{    // Function to calculate distance    static double distance(int x1, int y1, int x2, int y2)    {        // Calculating distance        return Math.Sqrt(Math.Pow(x2 - x1, 2) +                      Math.Pow(y2 - y1, 2) * 1.0);    }         // Driver code    public static void Main ()    {        Console.WriteLine(Math.Round(distance(3, 4, 4, 3)                                   * 100000.0)/100000.0);    }} // This code is contributed by// vt_m.

## PHP

 

## Javascript

 

Output:

 1.41421

Time Complexity: O(logn)

Auxiliary Space: O(1)

My Personal Notes arrow_drop_up