|

MN_K
|
Разработать
программу,
которая
восстанавливает
2n+1-угольник
по
координатам
середин
его сторон.
При этом:
-
Обеспечивает
возможность
ввода
входных
данных из
файла MN_K.DAT.
Первая
строка
файла
содержит
число n,
следующие
2n+1 строк -
координаты
середин
сторон.
Числа в
пределах
строки
отделены
пробелами.
-
Выводит
в файл MN_K.SOL
координаты
вершин
восстановленного
многоугольника
в столбик,
попарно в
каждой
строке,
начиная со
второй.
-
Выясняет,
является
ли
многоугольник
выпуклым, и
выводит
соответствующее
сообщение (YES
илиr NO) в
первую
строку
выходного
файла.
-
Изображает
найденный
2n+1-угольник
на экране с
учетом
максимального
разрешения
экрана 640х480
точек.
Все
входные
данные
представлены
стандартными
целочисленными
типами.
Замечание.
При
необходимости
применяйте
масштабирование
вывода,
чтобы
многоугольник
помещался
полностью
на экране.
|