Menu
CoddyTech

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:
10

Method 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:
20

Method 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:
1

Method 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