Нужно объяснить, как работает программа, в подробностях. Как именно отбираются точки и т.д. Задача и файл прикреплены.
Условие: Многоугольник (не обязательно выпуклый) задан на плоскости перечислением координат вершин в порядке обхода его границы. Определить площадь многоугольника.