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

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

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

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

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

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

    std::min(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 valor más pequeño de tipo T .

Ejemplo:

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

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

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

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

salida

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

Referencia: C ++ std :: min ()


Deja un comentario

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