C++ Programming

STL Min Max

C plus plus example for min max using standard template library

12/27/2019
0 views
stl-min-max.cppCPP
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
#define get_size(array) (sizeof((array))/sizeof((array[0])))

int main() {
	int number[] = {3,5,7,1,2,4,6,8,9,0};
	char letter[] = {'o','t','w','s','g','k','e','b'};

	vector<int> num( number, number + get_size(number));
	vector<char> lttr( letter, letter + get_size(letter));

	/* Find maximun value */
	cout << "Maximum number: " << max(number[0], number[1]) << endl;
	cout << "Maximum String: " << max(letter[0], letter[1]) << endl;

	/* Find minimum value */
	cout << "Minimum number: " << min(number[0], number[1]) << endl;
	cout << "Minimum String: " << min(letter[0], letter[1]) << endl;

	/* Find maximum element */
	cout << "Largest number from the list: " << *max_element(num.begin(), num.end()) << endl;
	cout << "Largest String from the list: " << *max_element(lttr.begin(), lttr.end()) << endl;

	/* Find minimum element */
	cout << "Smallest number from the list: " << *min_element(num.begin(), num.end()) << endl;
	cout << "Smallest String from the list: " << *min_element(lttr.begin(), lttr.end()) << endl;

	return 0;
}



/* Output */
Maximum number: 5
Maximum String: t
Minimum number: 3
Minimum String: o
Largest number from the list: 9
Largest String from the list: w
Smallest number from the list: 0
Smallest String from the list: b
cppc plus plusstl min maxmin elementmax elementstandard template library

Loading comments...

Related Examples

Deliver breaking news, insightful commentary, and exclusive reports.

Targeting readers who rely on our platform to stay ahead of the curve.

Contact Us: benzingaheadlines@gmail.com