Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Elaine
Język C++

max_element

[funkcja] Szuka największej wartości w zakresie.

Składnia

C/C++
#include <algorithm>
namespace std
{
    template < typename FwdIt >
    FwdIt max_element( FwdIt first, FwdIt last );
    template < typename FwdIt, typename Comparator >
    FwdIt max_element( FwdIt first, FwdIt last, Comparator comp );
}

Opis szczegółowy

Szuka największej wartości w zakresie [first, last).

Obiekty są porównywane przy pomocy operatora < w przypadku pierwszej wersji i według comp w drugiej wersji.

Argumenty

nazwa argumentu znaczenie
first iterator postępowy wskazujący na pierwszy element zakresu
last iterator postępowy wskazujący na elemente znajdujący się za ostatnim elementem zakresu
comp » Dokumentacjabinarny predykat porównujący elementy, zwracający prawdę, jeśli pierwszy obiekt jest mniejszy od drugiego i false w przeciwnym wypadku

Zwracana wartość

Iterator wskazujący na największą wartość w zakresie.

Przykład

C/C++
#include <iostream>
#include <algorithm>
using namespace std;

int main()
{
    int a[ 8 ] = { 6, 5, 4, 1, 7, 8, 9, 2 };
   
    cout << "Największa wartosć to: " << * max_element( a, a + 8 ) << '\n';
}

Zagadnienia powiązane

min_elementSzuka najmniejszej wartości w zakresie. (funkcja)

Linki zewnętrzne