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