# Find Maximum and Minimum of two numbers using Absolute function

Given two numbers, the task is to print the maximum and minimum of the given numbers using Absolute function.

Examples:

Input: 99, 18
Output: Maximum = 99
Minimum = 18

Input: -10, 20
Output: Maximum = 20
Minimum = -10

Input: -1, -5
Output: Maximum = -1
Minimum = -5

## Recommended: Please try your approach on {IDE} first, before moving on to the solution.

Approach:
This problem can be solved by applying the concept of Absolute Function and BODMAS rule.

• For Maximum:
[(x + y + abs(x - y)) / 2]
• For Minimum:
[(x + y + abs(x - y)) / 2]

Let us consider two number x and y where x = 20, y = 70 respectively.

For Maximum:

[(x + y + abs(x - y)) / 2]
=> [(20 + 70)+ abs(20-70)) / 2]
=> 140 / 2 = 70 [MAXIMUM]

For Minimum:

[(x + y + abs(x - y)) / 2]
=> [(20 + 70)+ abs(20-70)) / 2]
=> 40 / 2 = 20 [MINIMUM]

## C++

 // C++ program to find maximum and // minimum using Absolute function #include using namespace std;    // Function to return maximum // among the two numbers int maximum(int x, int y) {         return ((x + y + abs(x - y)) / 2); }    // Function to return minimum // among the two numbers int minimum(int x, int y) {         return ((x + y - abs(x - y)) / 2); }    // Driver code int main() {     int x = 99, y = 18;        // Displaying the maximum value     cout <<"Maximum: " << maximum(x, y) << endl;        // Displaying the minimum value     cout << "Minimum: " << minimum(x, y) << endl;     return 0; }    // This code is contributed by SHUBHAMSINGH10

## C

 // C program to find maximum and // minimum using Absolute function    #include #include    // Function to return maximum // among the two numbers int maximum(int x, int y) {         return ((x + y + abs(x - y)) / 2); }    // Function to return minimum // among the two numbers int minimum(int x, int y) {         return ((x + y - abs(x - y)) / 2); }    // Driver code void main() {     int x = 99, y = 18;        // Displaying the maximum value     printf("Maximum: %d\n", maximum(x, y));        // Displaying the minimum value     printf("Minimum: %d\n", minimum(x, y)); }

## Java

 // Java program to find maximum and  // minimum using Absolute function  class GFG {            // Function to return maximum      // among the two numbers      static int maximum(int x, int y)      {              return ((x + y + Math.abs(x - y)) / 2);      }             // Function to return minimum      // among the two numbers      static int minimum(int x, int y)      {              return ((x + y - Math.abs(x - y)) / 2);      }             // Driver code      public static void main (String[] args)     {          int x = 99, y = 18;                 // Displaying the maximum value          System.out.println("Maximum: " + maximum(x, y));                 // Displaying the minimum value          System.out.println("Minimum: " + minimum(x, y));      }  }    // This code is contributed by AnkitRai01

## C#

 // C# program to find maximum and  // minimum using Absolute function using System;    class GFG {            // Function to return maximum      // among the two numbers      static int maximum(int x, int y)      {              return ((x + y + Math.Abs(x - y)) / 2);      }             // Function to return minimum      // among the two numbers      static int minimum(int x, int y)      {              return ((x + y - Math.Abs(x - y)) / 2);      }             // Driver code      public static void Main()     {          int x = 99, y = 18;                 // Displaying the maximum value          Console.WriteLine("Maximum: " + maximum(x, y));                 // Displaying the minimum value          Console.WriteLine("Minimum: " + minimum(x, y));      }  }    // This code is contributed by AnkitRai01

## Python3

 # Python3 program to find maximum and # minimum using Absolute function    # Function to return maximum # among the two numbers def maximum(x, y):         return ((x + y + abs(x - y)) // 2)    # Function to return minimum # among the two numbers def minimum(x, y):         return ((x + y - abs(x - y)) // 2)    # Driver code x = 99 y = 18    # Displaying the maximum value print("Maximum:", maximum(x, y))    # Displaying the minimum value print("Minimum:", minimum(x, y))    # This code is contributed by mohit kumar 29

Output:

Maximum: 99
Minimum: 18

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.

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

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.