#include <iostream> // cin, cout et cerr
#include <utility> // `pair' et `make_pair(...)'

using namespace std ;

pair<size_t, size_t>
min_max(const size_t & x, const size_t & y)
{
	if ( x < y ) {
		return make_pair(x, y) ; }
	else {
		return make_pair(y, x) ; }
}
int
main()
{
	pair<size_t, size_t> r = min_max(10, 12) ;
	cout << "Le min et le max sont " << r.first << " et " << r.second << '.' << endl ;
	r = min_max(22, 20) ;
	cout << "Le min et le max sont " << r.first << " et " << r.second << '.' << endl ;
	return 0 ; // Retour au système d'exploitation avec le code `0'.
}
