Minimo e massimo
Lezione 22 di 23 del corso C++ - Libreria standard dei template di Coddy.
Nella STL di C++ ci sono metodi che ci aiutano a trovare il minimo e il massimo tra due elementi, tra una sequenza di elementi e così via.
In questa lezione imparerai a conoscere quattro metodi:
min()&max()min_element&max_element()
Metodo min()
Questo metodo restituisce l'elemento più piccolo tra due elementi, a e b.
int a = 10, b = 20;
cout << min(a, b);Output:
10Metodo max()
Questo metodo restituisce l'elemento più grande tra due elementi, a e b.
int a = 10, b = 20;
cout << max(a, b);Output:
20Metodo min_element()
Questo metodo restituisce l'elemento più piccolo nell'intervallo definito da due iteratori. Restituisce il suo iteratore, quindi, se vogliamo visualizzarlo sullo schermo, dovremo usare l'operatore *.
vector<int> numbers = {5, 10, 3, 1, 7, 20};
cout << *min_element(numbers.begin(), numbers.end());Output:
1Metodo max_element()
Questo metodo restituisce l'elemento più grande nell'intervallo definito da due iteratori. Restituisce il suo iteratore, quindi, se vogliamo visualizzarlo sullo schermo, dovremo usare l'operatore *.
vector<int> numbers = {5, 10, 3, 1, 7, 20};
cout << *max_element(numbers.begin(), numbers.end());Output:
20
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di C++ - Libreria standard dei template
Esercitati da solo: Compilatore C++ online