Может кто-нибудь, пожалуйста, покажите мне в псевдокоде C-стиля, как написать функцию (представить точки, которые вам нравятся), которая возвращает true, если 4-балльные (аргументы функции) образуют прямоугольник, а false в противном случае?
Я придумал решение, которое сначала пытается найти 2 разных пары точек с равным x-значением, а затем это для оси y. Но код довольно длинный. Просто любопытно посмотреть, что другие придумали.