std :: minmax () con ejemplo en STL C ++

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

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

MinMax () la función es una función de biblioteca de algoritmo cabecera, que se utiliza para encontrar los valores mínimos y máximos, que acepta dos valores y devuelve una par de los valores más pequeños y más grandes, el primer elemento del par contiene el valor más pequeño y el segundo elemento del par contiene el valor más grande.

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

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

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

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

class valor: par – devuelve el par de la de los valores más grandes y más pequeños.

Ejemplo: programa

    Input:
int a = 10;
int b = 20;
//finding pair of smallest and largest numbet
auto result = minmax(a, b);
cout << result.first << endl;
cout << result.second << endl;
Output:
10
20

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

En este programa, tenemos dos variables enteras y encontrar la más pequeña y los valores más grandes.

//C++ STL program to demonstrate use of 
//std::minmax() function
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a = -10;
int b = -20;
//finding pair of smallest and largest numbet
auto result = minmax(a, b);
//printing the smallest and largest values
cout << "smallest number is: " << result.first << endl;
cout << "largest number is: " << result.second << endl;
return 0;
}

salida

smallest number is: -20
largest number is: -10

Referencia: C ++ std :: minmax ()


Deja un comentario

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