How to use min() function in C++
This tutorial will teach us how to use the min() function in C++.
Description
min() function in c++ returns us the smaller value by comparing the passed parameters.
If both parameters are equal, it returns the first value.
Header Files
We require only two header files over here.
#include<iostream> (Standard input-output)
#include<alogithm> (for declaring min function)
Syntax
min(argument 1, argument 2)
argument 1=First value to be compared.
argument 2=Second value to be compared.
Return Value
It returns the value which is smaller among argument 1 and argument 2.
Complexity
Linear complexity.
Code
The sample code is as follows…
#include <iostream> #include<algorithm> using namespace std; int main() { int a,b; cout<<"Enter the value of a and b\n"; cin>>a>>b; int res=min(a,b); cout<<"The smaller element is "<<res; return 0; }
Output :
Enter the value of a and b 4 8 The smaller element is 4
Explanation…
- First, we need to take the arguments(argument1, argument2) from the user.
- Then, we need to put those arguments in the min function and need to store that in an variable(i.e… res).
- Then, that res value stores the minimum value.
This, min function can also be used for finding the minimum element from the list.
The sample code is as follows…
#include <iostream> #include<algorithm> using namespace std; bool comp(int x,int y) { return (x<y); } int main() { int res=min({45,3489,54,93},comp); cout<<"The smaller element is "<<res; return 0; }
Output :
The smaller element is 45
Explanation…
- Even here we have two arguments that need to be filled, one is for the list and another is the function name.
- After declaring in the min function that calls a comparison function.
- That particular function returns only if x is < y as x and y are the parameters of the comparison function.
Leave a Reply