Вот проблема только,

- не есть средняя линия, её она будет только если рассматривать прямоугольник ABCD, но условию задачи соответствуют и самые разные параллелограммы ABCD. :(

Можно подойти проще, как мне найти на какие две части разбивается BC точкой O?