Minimum & Maksimum
Pelajaran 22 dari 23 dalam kursus C++ - Standard Template Library di Coddy.
Di C++ STL ada method yang membantu kita menemukan nilai minimum dan maksimum di antara dua elemen, di antara urutan elemen, dan sebagainya.
Dalam pelajaran ini, kamu akan mempelajari empat method:
min()&max()min_element&max_element()
Method min()
Method ini mengembalikan elemen yang lebih kecil di antara dua elemen, a dan b.
int a = 10, b = 20;
cout << min(a, b);Output:
10Method max()
Method ini mengembalikan elemen yang lebih besar di antara dua elemen, a dan b.
int a = 10, b = 20;
cout << max(a, b);Output:
20Method min_element()
Method ini mengembalikan elemen terkecil dalam rentang yang ditentukan oleh dua iterator. Method ini mengembalikan iteratornya, jadi jika kita ingin menampilkannya di layar, kita perlu menggunakan operator *.
vector<int> numbers = {5, 10, 3, 1, 7, 20};
cout << *min_element(numbers.begin(), numbers.end());Output:
1Method max_element()
Method ini mengembalikan elemen terbesar dalam rentang yang ditentukan oleh dua iterator. Method ini mengembalikan iteratornya, jadi jika kita ingin menampilkannya di layar, kita perlu menggunakan operator *.
vector<int> numbers = {5, 10, 3, 1, 7, 20};
cout << *max_element(numbers.begin(), numbers.end());Output:
20
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di C++ - Standard Template Library
Latihan sendiri: Compiler C++ online