Menu
Coddy logo textTech

Minimum i maksimum

Lekcja 22 z 23 w kursie C++ – Standardowa biblioteka szablonów w Coddy.

W bibliotece STL języka C++ znajdują się metody, które pomagają nam znaleźć minimum i maksimum spośród dwóch elementów, sekwencji elementów i tak dalej.


W tej lekcji poznasz cztery metody:

  • min() & max()
  • min_element & max_element()

Metoda min()

Ta metoda zwraca mniejszy element spośród dwóch elementów, a i b.

int a = 10, b = 20;

cout << min(a, b);
Output:
10

Metoda max()

Ta metoda zwraca większy element spośród dwóch elementów, a i b.

int a = 10, b = 20;

cout << max(a, b);
Output:
20

Metoda min_element()

Ta metoda zwraca najmniejszy element w zakresie określonym przez dwa iteratory. Zwraca jego iterator, więc jeśli chcemy wyświetlić go na ekranie, musimy użyć operatora *.

vector<int> numbers = {5, 10, 3, 1, 7, 20};

cout << *min_element(numbers.begin(), numbers.end());
Output:
1

Metoda max_element()

Ta metoda zwraca największy element w zakresie określonym przez dwa iteratory. Zwraca jego iterator, więc jeśli chcemy wyświetlić go na ekranie, musimy użyć operatora *.

vector<int> numbers = {5, 10, 3, 1, 7, 20};

cout << *max_element(numbers.begin(), numbers.end());
Output:
20

 

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

Wszystkie lekcje w sekcji C++ – Standardowa biblioteka szablonów

Poćwicz samodzielnie: Kompilator C++ online