[header] #include

1 minute read

*max_element , *min_element


#include <iostream>
#include <algorithm>
using namespace std;

int main(){

 int size;
 cin >> size;
 
 int *arr = new int[size];
 for(int i=0; i<size; i++){
  cin >> arr[i];
 }
 cout << "max값: " << *max_element(arr, arr+size) << endl;
 cout << "min값: " << *min_element(arr, arr+size) << endl;

 delete[] arr;
 return 0;
}
/*
5[엔터]
1 3 9 7 5[엔터]
max값: 9
min값: 1
[커서]
*/
//[출처] [C++ 강좌] 093 - 알고리즘 헤더 파일 (2) - max_element(), min_element()|작성자 라이

#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;

int main(){

 int size, val;
 cin >> size;
 
 vector<int> v;
 for(int i=0; i<size; i++){
  cin >> val;
  v.push_back(val);
 }
 cout << "max값: " << *max_element(v.begin(), v.end()) << endl;
 cout << "min값: " << *min_element(v.begin(), v.end()) << endl;

 return 0;
}
//[출처] [C++ 강좌] 093 - 알고리즘 헤더 파일 (2) - max_element(), min_element()|작성자 라이
/*
5[엔터]
9 1 7 3 5[엔터]
max값: 9
min값: 1
[커서]
[출처] [C++ 강좌] 093 - 알고리즘 헤더 파일 (2) - max_element(), min_element()|작성자 라이
*/
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

int main(){

 string str = "algorithm";
 cout << *min_element(str.begin(), str.end()) << endl;
 cout << *max_element(str.begin(), str.end()) << endl;

 return 0;
}

/*
a
t
[커서]
[출처] [C++ 강좌] 093 - 알고리즘 헤더 파일 (2) - max_element(), min_element()|작성자 라이
*/