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:
10Metoda 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:
20Metoda 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:
1Metoda 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