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

Below is the implementation of above idea.
C++
#include <bits/stdc++.h>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;} |
Java
// Java code to compute distanceclass GFG{ // Function to calculate distancestatic 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// Anant Agarwal. |
Python3
# Python3 program to calculate# distance between two pointsimport 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
<?php// PHP code to compute distance// Function to calculate distancefunction distance($x1, $y1, $x2, $y2){ // Calculating distance return sqrt(pow($x2 - $x1, 2) + pow($y2 - $y1, 2) * 1.0);}// Driver Codeecho(distance(3, 4, 4, 3));// This code is contributed by Ajit.?> |
Javascript
<script>// Function to calculate distancefunction distance(x1, y1, x2, y2){ // Calculating distance return Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2) * 1.0);}// Drivers Codedocument.write(distance(3, 4, 4, 3));// This code is contributed by noob2000.</script> |
Output:
1.41421
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.
In case you wish to attend live classes with industry experts, please refer Geeks Classes Live and Geeks Classes Live USA


