Cerința
Se dau în plan, un punct și un segment. Să se determine distanța minimă de la punctul dat la un punct aparținând segmentului.
Date de intrare
Fișierul de intrare distantapunctsegment.in
conține pe prima linie 6
numere naturale separate prin spații, respectiv: X1
, Y1
, X2
, Y2
, X3
, Y3
. Se cere determinarea distanței minime de la punctul de coordonate (X1, Y1)
la un punct aparținând segmentului cu capetele în punctele (X2, Y2)
și (X3, Y3)
.
Date de ieșire
Fișierul de ieșire distantapunctsegment.out
va conține pe prima linie un număr real cu exact două zecimale exacte (fără rotunjire).
Restricții și precizări
- Numerele din fișierul de intrare sunt întregi cuprinse între
-1001
și1001
. - Punctele care determină segmentul sunt distincte.
Exemplu:
distantapunctsegment.in
0 1 0 0 1 0
distantapunctsegment.out
1.00