1 개요[ | ]
- C++ array_min()
C++
Copy
#include <iostream>
#include <algorithm>
#define ARRAYSIZE(A) sizeof(A)/sizeof((A)[0])
int main() {
int nums[] = {3, 6, 2, 8, 1};
int min = *std::min_element(nums,nums+ARRAYSIZE(nums));
std::cout << min; // 1
}
Loading
C++
Copy
#include <iostream>
#define ARRAYSIZE(A) sizeof(A)/sizeof((A)[0])
int array_min(int a[], int size) {
int min = a[0];
for(int i=1; i<size; i++) if(a[i]<min) min=a[i];
return min;
}
int main() {
int nums[] = {3, 6, 2, 8, 1};
int size = ARRAYSIZE(nums);
int min = array_min(nums, size);
std::cout << min; // 1
}
Loading
C++
Copy
#include <iostream>
#include <array>
#include <algorithm>
int main() {
std::array<int,5> arr = {3, 6, 2, 8, 1};
int min = *std::min_element(arr.begin(),arr.end());
std::cout << min; // 1
}
Loading
2 같이 보기[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.