std :: función max () con el ejemplo en STL C ++

C ++ STL | std :: función max () : Aquí, vamos a aprender acerca de la función max () del algoritmo de cabecera en C ++ con STL ejemplo .

C STL std función ++ :: max ()

función max () es una función de biblioteca de algoritmo cabecera, que se usa para encontrar el valor más grande de dados dos valores, acepta dos valores y devuelve el valor más grande y si tanto los valores son los mismos que devuelve el primer valor.

Nota: Para utilizar función max () – class & lt; algoritmo de & gt; cabecera o puede utilizar sencilla . & Lt; bits / STDC ++ h & gt; archivo de cabecera.

Sintaxis de std :: max () la función

    std::max(const T& a, const T& b);

Parámetro (s): include T & A, class T & B – valores que se compararán.

class valor: T – devuelve el mayor valor de tipo T .

Ejemplo: Programa

    Input:
int a = 10;
int b = 20;
//finding largest value
cout << max(a,b) << endl;
Output:
20

C ++ STL para demostrar el uso de std :: max () la función

En este ejemplo, vamos a encontrar los valores más grandes de valores dados de diferentes tipos.

#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
cout << "max(10,20) : " << max(10, 20) << endl;
cout << "max(10.23f,20.12f): " << max(10.23f, 20.12f) << endl;
cout << "max(-10,-20) : " << max(-10, -20) << endl;
cout << "max('A','a') : " << max('A', 'a') << endl;
cout << "max('A','Z') : " << max('A', 'Z') << endl;
cout << "max(10,10) : " << max(10, 10) << endl;
return 0;
}

salida

max(10,20)        : 20
max(10.23f,20.12f): 20.12
max(-10,-20) : -10
max('A','a') : a
max('A','Z') : Z
max(10,10) : 10

Referencia: C ++ std :: max ()


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *