C++ array min()

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 같이 보기[ | ]