HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > 004. Функции > problem:


Площадь выпуклого четурёхугольника

Section problems

• Макс и CMYK
• Макс и судоку
• Минимум из двух
• Наибольший общий делитель
• Округление вверх
• Перебор перестановок
• Перебор сочетаний
• Периметр треугольника
• Площадь выпуклого четурёху...
• Площадь круга
• Площадь треугольника
• Площадь треугольника (по длинам...
• Площадь треугольника (по точкам)
• Проверка на простоту — 1
• Проверка на простоту — 2
• Проценты
• Расстояние между двумя точками

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/2000/2000/2000 ms. Memory limit 262144/262144/262144/262144 Kb.

Площадь выпуклого четурёхугольника
Площадь выпуклого четурёхугольника
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Напишите функцию, определяющую площадь выпуклого четырёхугольника, заданного координатами своих вершин.

Входные данные

Первая строка содержит целые числа XA и YA ( - 1000 ≤ XA, YA ≤ 1000) — координаты точки A.

Вторая строка содержит целые числа XB и YB ( - 1000 ≤ XB, YB ≤ 1000) — координаты точки B.

Третья строка содержит целые числа XC и YC ( - 1000 ≤ XC, YC ≤ 1000) — координаты точки C.

Третья строка содержит целые числа XD и YD ( - 1000 ≤ XD, YD ≤ 1000) — координаты точки D.

Гарантируется, что четырёхугольник является выпуклым и имеет ненулевую площадь.

Выходные данные

Выведите одно вещественное число — площадь четырёхугольника ABCD. Точность ответа должна составлять не менее 4 знаков после десятичной точки.

Примеры

Входные данные
0 0
0 1
1 1
1 0
Выходные данные
1.000000
Входные данные
62 25
58 -16
-42 -24
35 15
Выходные данные
2175.500000

Для отправки решений необходимо выполнить вход.

www.contester.ru