Замечания
-
Первое задание зачтено.
-
Нет проверки на принадлежность точки стороне, поэтому второе задание пока не зачтено.
-
Третье задание пока не зачтено, требуется доработать обработку считывания из файла, чтобы использовался перечислимый тип для обработки ошибок, а также сделать все считывания либо в С, либо в С++ стиле. Кроме того, main тоже стоит почистить от лишнего (я писал его как пример использования нескольуих вещей и там есть лишние переменные и т. д.).