The min() function is defined in valarray header file. This function returns the smallest value contained in the valarray.
Syntax:
T min() const;
Returns: This function returns the minimum value in the valarray.
Below programs illustrate the above function:
Example 1:-
// C++ program to demonstrate // example of min() function. #include <bits/stdc++.h> using namespace std;
int main()
{ // Initializing valarray
valarray< int > varr = { 3, 2, 1, 4, 5 };
// Displaying minimum element of valarray
cout << "The smallest element"
<< " of valarray is = "
<< varr.min() << endl;
return 0;
} |
Output:
The smallest element of valarray is = 1
Example 2:-
// C++ program to demonstrate // example of min() function. #include <bits/stdc++.h> using namespace std;
int main()
{ // Initializing valarray
valarray< int > varr = { 22, 24, 36, 42, 12 };
// Displaying minimum element of valarray
cout << "The smallest element "
<< "of valarray is = "
<< varr.min() << endl;
return 0;
} |
Output:
The smallest element of valarray is = 12