Trouver la boite englobante d'un tableau de points.

Un point est composé d'un label (chaîne de caractères), et de coordonnées (en x et y). Nous supposons que deux points n'ont pas le même label. Nous supposons que la fonction racine(x) existe et retourne la valeur de la racine carrée de x. De même la fonction carre(x) existe et retourne x élevé au carré.
1)  Définir  le  type  point  basé  sur  une  structure  permettant  de  représenter  un point
2) Ecrire la fonction distance qui calcule la distance entre deux points
3) Nous disposons d'un tableau T de MAX points. Soit p un point.  Construire la fonction plus_proche   qui trouve l'indice du point le plus proche de p dans le tableau.
3) La boite englobante d'un ensemble de points se définit avec deux points.  Le premier correspond au point inférieur gauche de la boite.   Le second correspond au point supérieur droit de la boite.  Pour les obtenir, il faut déterminer les valeurs minimales et maximales en x et en y. Ecrire la procédure boite_englobante.