// min & max example
// http://w...content-available-to-author-only...s.com/reference/algorithm/min/
// http://w...content-available-to-author-only...s.com/reference/algorithm/max/
#include <iostream> // std::cout
#include <algorithm> // std::min std::max
int main () {
std::cout << "min(1,2)==" << std::min(1,2) << '\n';
std::cout << "min(2,1)==" << std::min(2,1) << '\n';
std::cout << "min('a','z')==" << std::min('a','z') << '\n';
std::cout << "min(3.14,2.72)==" << std::min(3.14,2.72) << '\n';
std::cout << "max(1,2)==" << std::max(1,2) << '\n';
std::cout << "max(2,1)==" << std::max(2,1) << '\n';
std::cout << "max('a','z')==" << std::max('a','z') << '\n';
std::cout << "max(3.14,2.72)==" << std::max(3.14,2.72) << '\n';
return 0;
}
Ly8gbWluICYgbWF4IGV4YW1wbGUKLy8gaHR0cDovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnMuY29tL3JlZmVyZW5jZS9hbGdvcml0aG0vbWluLwovLyBodHRwOi8vdy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ucy5jb20vcmVmZXJlbmNlL2FsZ29yaXRobS9tYXgvCiNpbmNsdWRlIDxpb3N0cmVhbT4gICAgIC8vIHN0ZDo6Y291dAojaW5jbHVkZSA8YWxnb3JpdGhtPiAgICAvLyBzdGQ6Om1pbiBzdGQ6Om1heAoKaW50IG1haW4gKCkgewogIHN0ZDo6Y291dCA8PCAibWluKDEsMik9PSIgPDwgc3RkOjptaW4oMSwyKSA8PCAnXG4nOwogIHN0ZDo6Y291dCA8PCAibWluKDIsMSk9PSIgPDwgc3RkOjptaW4oMiwxKSA8PCAnXG4nOwogIHN0ZDo6Y291dCA8PCAibWluKCdhJywneicpPT0iIDw8IHN0ZDo6bWluKCdhJywneicpIDw8ICdcbic7CiAgc3RkOjpjb3V0IDw8ICJtaW4oMy4xNCwyLjcyKT09IiA8PCBzdGQ6Om1pbigzLjE0LDIuNzIpIDw8ICdcbic7CiAgc3RkOjpjb3V0IDw8ICJtYXgoMSwyKT09IiA8PCBzdGQ6Om1heCgxLDIpIDw8ICdcbic7CiAgc3RkOjpjb3V0IDw8ICJtYXgoMiwxKT09IiA8PCBzdGQ6Om1heCgyLDEpIDw8ICdcbic7CiAgc3RkOjpjb3V0IDw8ICJtYXgoJ2EnLCd6Jyk9PSIgPDwgc3RkOjptYXgoJ2EnLCd6JykgPDwgJ1xuJzsKICBzdGQ6OmNvdXQgPDwgIm1heCgzLjE0LDIuNzIpPT0iIDw8IHN0ZDo6bWF4KDMuMTQsMi43MikgPDwgJ1xuJzsKICByZXR1cm4gMDsKfQ==
min(1,2)==1
min(2,1)==1
min('a','z')==a
min(3.14,2.72)==2.72
max(1,2)==2
max(2,1)==2
max('a','z')==z
max(3.14,2.72)==3.14