Given the intercepts of a straight line on both the axes as m and n. The task is to find the length of the normal on this straight line from the origin.
Input: m = 5, n = 3
Input: m = 13, n = 9
Approach: A normal to a line is a line segment drawn from a point perpendicular to the given line.
Let p be the length of the normal drawn from the origin to a line, which subtends an angle Θ with the positive direction of x-axis as follows.
Then, we have cos Θ = p / m and sin Θ = p / n
Since, sin2 Θ + cos2 Θ = 1
So, (p / m)2 + (p / n)2 = 1
We get, p = m * n / √(m2 + n2)
Below is the implementation of the above approach:
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.
- Equation of straight line passing through a given point which bisects it into two equal line segments
- Find X and Y intercepts of a line passing through the given points
- Straight-line Number
- Represent a given set of points by the best possible straight line
- Check if a line passes through the origin
- Check if it is possible to draw a straight line with the given direction cosines
- Check whether a straight line can be formed using N co-ordinate points
- Area of triangle formed by the axes of co-ordinates and a given straight line
- Puzzle | Place numbers 1 to 9 in a Circle such that sum of every triplet in straight line is 15
- Number of jump required of given length to reach a point of form (d, 0) from origin in 2D plane
- Klee's Algorithm (Length Of Union Of Segments of a line)
- Length of the perpendicular bisector of the line joining the centers of two circles
- Program to find X, Y and Z intercepts of a plane
- Check whether two straight lines are orthogonal or not
- Check if given two straight lines are identical or not
- Check if three straight lines are concurrent or not
- Count of different straight lines with total n points with m collinear
- Count of rectangles possible from N and M straight lines parallel to X and Y axis respectively
- Maximum points of intersections possible among X circles and Y straight lines
- Find K Closest Points to the Origin
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.