Tutorials  Articles  Notifications  Login  Signup


Rajan Kumar

Founder at HackersFriend Updated Jan. 3, 2020, 8 p.m. ⋅ 1295 views

Program to find the mid-point of a line

Finding the mid point of line is easy with mid-point algorithm.

In this article, we will implement mid point algorithm to find the mid point of a line segment.

Let's suppose we are given the x and y co-ordinates of start and end point a line. Call them, x1,y1 and x2 and y2.

According to mid-point algorithm, mid-point of line is given by ((x1+ x2) / 2 , (y1+y2) / 2) , here both these will give x and y co-ordinates of mid-point resepctively.




Mid-point formula


Let's code this approach:

// C++ program to find midpoint of a line 
using namespace std; 

void midpoint(int x1, int x2, int y1, int y2) 
	cout << (float)(x1+x2)/2 <<" , "<< (float)(y1+y2)/2 ; 

int main() 
	int x1 =-5, y1 = 2 ; 
	int x2 = 3, y2 = -6 ;	 
	midpoint(x1, x2, y1, y2);	 
	return 0; 


-1 , -2



HackerFriend Logo

Join the community of 1 Lakh+ Developers

Create a free account and get access to tutorials, jobs, hackathons, developer events and neatly written articles.

Create a free account