Min y Max

propuesto por Fernando Pelliccioni

Escribir el par de funciones min y max para dos elementos. ¡OJO! Este desafío parece facilísimo, sin embargo, hay un detalle muy sutil que puede ser pasado por alto.

Enunciado
Escribir la función

min(a, b)

para obtener el mínimo de dos elementos


También, escribir la función

max(a, b)

para obtener el máximo de dos elementos

Con "elementos" me refiero a cualquier cosa que "aplique".
Con "aplique" me refiero a que ustedes deben especificar para que tipo de elementos este par de funciones es válido.
Ambas funciones deberían estar escritas en dos variantes. La primera es usando una Relación. La segunda variante usando la relación por defecto.

¡OJO! Este desafío parece facilísimo, sin embargo, hay un detalle muy sutil que puede ser pasado por alto.
Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

4 Soluciones

Dar mi solución

0votos
Min y Max en C++
por

Fernando Pelliccioni

hace 4 años

Respuesta al primer comentario de http://www.solveet.com/exercises/Min-y-Max/244/solution-1694 No me quedó otra forma de publicarlo. Solveet no da error al tratar de publicar algunos comentarios. Perdón por hacerlo de esta forma.

0votos
Min y Max en C++
por

Lucas

usando templates hace 4 años

Haciendo uso de templates en C++, las funciones implementadas sirven para cualquier tipo de dato (int, float, punteros, etc...). Estan escritas de dos formas. La primera de forma sencilla usando los operadores > y <. La segunda forma, como especifican (aunque no se si es eso a lo que se refiere), utilizando una relacion en este caso dividiendo un numero sobre el otro y evaluar si es mayor o menor a 1 dependiendo el caso.

Dar mi solución