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 ()