Punkty A i B są wierzchołkami trójkąta ABC, zaś punkt P środkiem boku AC. Oblicz obwód i pole powierzchni tego trójkąta.
Pierwsze trzy wiersze wejścia zawierają dwie dodatnie liczby rzeczywiste oddzielone pojedynczą spacją: współrzędne punktów odpowiednio A, B i P.
W pierwszym wierszu wyjścia należy zapisać długość obwodu trójkąta ABC z dokładnością do dwóch miejsc po przecinku, w wierszu drugim zakończonym znakiem nowej linii obliczone pole powierzchni, z dokładnością do dwóch miejsc po przecinku.
Do obliczenia współrzędnych punktu B wykorzystaj wzór na środek odcinka - jeżeli znane są współrzędne punktów A=(x_A, y_A) oraz B=(x_B,y_B), to środek odcinka AB ma współrzędne S=\left(\frac{x_A+x_B}{2},\frac{y_A+y_B}{2}\right).
Długość odcinka AB możemy obliczyć korzystając ze wzoru |AB|=\sqrt{(x_A-x_B)^2+(y_A-y_B)^2}.
Wyznacz trzeci wierzchołek i skorzystaj ze wzoru Herona na pole trójkąta: P_{\trangle ABC}=\sqrt{p\cdot(p-a)\cdot(p-b)\cdot(p-c)}, gdzie p=\frac{a+b+c}{2}.
Dla danych podanych na wejściu:
-1 10 8 8 3 0
Poprawną odpowiedzią jest wyjście:
48.79 82.00
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip cmath Limit czasu : 0.25 s Limit pamięci : 32 MB Słowa niedozwolone : do for if switch while