# C program to Find the Distance Between Two Points

Write a C program to find the distance between two points. As per the Pythagoras theorem, the distance between two points, i.e., (x1, y1) and (x2, y2), is √(x2 – x1)2 + (y2 – y1)2.

This example accepts two coordinates and prints the distance between them. We used the C library Math functions sqrt and pow to calculate the square root and power.

```#include <stdio.h>
#include<math.h>

int main()
{
int x1, x2, y1, y2, dtn;

printf("Enter the First Point Coordinates   = ");
scanf("%d %d",&x1, &y1);

printf("Enter the Second Point Coordinates  = ");
scanf("%d %d",&x2, &y2);

int x = pow((x2- x1), 2);
int y = pow((y2- y1), 2);

dtn = sqrt(x + y);

printf("\nThe Distance Between Two Points = %d\n", dtn);
}```

In this C program, the calcDis function accepts the coordinates of two points and returns the distance between those two points.

```#include <stdio.h>
#include<math.h>

int calcDis(int x1, int x2, int y1, int y2)
{
return sqrt((pow((x2- x1), 2)) + (pow((y2- y1), 2)));
}
int main()
{
int x1, x2, y1, y2;

printf("Enter the First Coordinates   = ");
scanf("%d %d",&x1, &y1);

printf("Enter the Second Coordinates  = ");
scanf("%d %d",&x2, &y2);

printf("\nThe Distance = %d\n", calcDis(x1, x2, y1, y2));
}```
``````Enter the First Coordinates   = 2 3
Enter the Second Coordinates  = 9 11

The Distance = 10``````