помогите с решением задачи на... - вопрос №647492

помогите с решением задачи на языке си. Найти периметр многоугольника. Вершина многоугольника описывается структурой. Полями структуры являются координаты многоугольника (x, у). Координаты вершин считываются из файла внутри функции main() в динамический массив структурного типа, который передается в функцию F(), в которой происходит вычисление периметра многоугольника. Полученный результат выводится в конец файла с координатами вершин многоугольника.

29.05.13
1 ответ

Ответы

берете одну вершину, берете вторую, находите длину между ними, суммируете, берете третью вершину, находите длину между третьей и второй вершинами, суммируете, находите 4-ую вершину, находите длину между 3-ей и 4-ой, суммируете… и так, пока не переберете все вершины...

то есть в итоге получаем цикл, в котором проходим по всем вершинам + от длина от последней до первой вершины.

29.05.13

Глеб Черняк

Сейчас на сайте
Читать ответы

Александр

Сейчас на сайте
Читать ответы

Виталий

Читать ответы
Посмотреть всех экспертов из раздела Технологии
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store