You are given the slope of one line (m_{1}) and you have to find the slope of another lie which is perpendicular to the given line.

Examples:

Input : 5 Output : Slope of perpendicular line is : -0.20 Input : 4 Output : Slope of perpendicular line is : -0.25

Suppose we are given two perpendicular line segments AB and CD. The slope of AB is m_{1} and line CD is m_{2} .

m

_{1}* m_{2}= -1

From above, we can say

m_{2}= – 1/( m_{1}) .

**How does above formula work?**

Let slope of line AB be m1 and we need to find slope of line CD. Below diagram gives an idea about working of formula.

## C++

[sourcecode language=”CPP”]

// C++ program find slope of perpendicular line

#include <bits/stdc++.h>

using namespace std;

// Function to find

// the Slope of other line

double findPCSlope(double m)

{

return -1.0 / m;

}

int main()

{

double m = 2.0;

cout << findPCSlope(m);

return 0;

}

[/sourcecode]

## Java

[sourcecode language=”Java”]

// Java program to illustarate …

import java.io.*;

import java.util.*;

class GFG {

// Function to find

// the Slope of other line

static double findPCSlope(double m)

{

return -1.0 / m;

}

public static void main(String[] args)

{

double m = 2.0;

System.out.println(findPCSlope(m));

}

}

[/sourcecode]

## Python 3

[sourcecode language=”Python3″]

# Python 3 program find

# slope of perpendicular line

# Function to find

# the Slope of other line

def findPCSlope(m):

return -1.0 / m

m = 2.0

print(findPCSlope(m))

# This code is contributed

# by Smitha

[/sourcecode]

## C#

[sourcecode language=”CSHARP” highlight=”7-12″]

// C# Program to find Slope

// of perpendicular to line

using System;

class GFG {

// Function to find

// the Slope of other line

static double findPCSlope(double m)

{

return -1.0 / m;

}

// Driver Code

public static void Main()

{

double m = 2.0;

Console.Write(findPCSlope(m));

}

}

// This code is contributed by nitin mittal

[/sourcecode]

## PHP

[sourcecode language=”php”]

<?php

// PHP program find slope

// of perpendicular line

// Function to find the

// Slope of other line

function findPCSlope($m)

{

return -1.0 / $m;

}

// Driver Code

$m = 2.0;

echo findPCSlope($m);

// This code is contributed by anuj_67

?>

[/sourcecode]

**Output:**

-0.5

## Recommended Posts:

- Perpendicular distance between a point and a Line in 2 D
- Program to find slope of a line
- Find points at a given distance on a line of given slope
- Find the foot of perpendicular of a point in a 3 D plane
- Find the other end point of a line with given one end and mid
- Chain Code for 2D Line
- Reflection of a point about a line in C++
- Check if a line passes through the origin
- Bresenham's Algorithm for 3-D Line Drawing
- How to check if two given line segments intersect?
- Count maximum points on same line
- One line function for factorial of a number
- Direction of a Point from a Line Segment
- Represent a given set of points by the best possible straight line
- Program to find the mid-point of a line

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.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.