Programming Language/C++
C++ 최소값(min), 최대값(max) 그리고 minmax()
hackyu
2019. 9. 28. 04:55
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <iostream> #include <algorithm> using namespace std; int main(){ // min, max, minmax 는 #include <algorithm> 필요 그리고 자료형은 auto라는 점을 주의 // min, max의 경우 인자를 2개로 받음 auto result = min(1, 2); auto result2 = min(2, 3); cout << result << '\n'; cout << result2 << '\n'; auto result3 = minmax({ 1, 2, 3, 4, 5, 6, 7, 8, 9 }); cout << "min: " << result3.first << ", max: " << result3.second << '\n'; auto result4 = minmax({ 'a', 'b', 'c' }); cout << "min: " << result4.first << ", max: " << result4.second << '\n'; return 0; } | cs |