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