Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2012, 22:09   #1
AnnaKol
Пользователь
 
Регистрация: 19.11.2012
Сообщений: 12
По умолчанию Даны координаты на плоскости. Написать программу проверки является ли образованная этими точками фигура выпуклой. (С++)

Здравствуйте,я новичок в программировании,прошу вас помочь мне с этой задачей
N точек на плоскости заданы последовательно координатами
(x0,y0), (x1,y1), ... (xN-1,yN-1). Напишите программу, определяю-
щую, является ли образованная этими точками фигура
выпуклой.

Язык С++

Последний раз редактировалось AnnaKol; 19.11.2012 в 22:21.
AnnaKol вне форума Ответить с цитированием
Старый 19.11.2012, 22:25   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

для начала нужно математически решить эту задачу, а уже потом приступать к реализации.
fbus вне форума Ответить с цитированием
Старый 19.11.2012, 22:29   #3
AnnaKol
Пользователь
 
Регистрация: 19.11.2012
Сообщений: 12
По умолчанию

я так поняла здесь вся суть в углах.если мы берем в системе координат например 30 точек и соединяем их то обращаем внимание на углы.если меньше 180 градусов то фигура выпуклая.но вот как это все в программе написать?
AnnaKol вне форума Ответить с цитированием
Старый 19.11.2012, 22:59   #4
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,374
По умолчанию

А как это?
http://www.cyberforum.ru/pascal/thread86910.html



По гуглил, и ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны 3 вектора a = (a1, a2,...,an), b = (b1, b2,..., bn), c = (c1, c2,...,cn).Написать программу для проверки линейной зависимости Vergilloo Паскаль, Turbo Pascal, PascalABC.NET 6 17.06.2012 03:43
Написать программу проверки simba199 Помощь студентам 1 04.05.2012 18:58
Даны координаты n точек на плоскости. Найти номера двух точек, расстояние между которыми наибольшее. Viwwna Паскаль, Turbo Pascal, PascalABC.NET 2 19.11.2011 06:33
Необходимо написать программу проверки емейлов. romtitar Фриланс 6 18.03.2011 12:14
Определить является ли фигура равносторонним треугольником? Alexsssandr Помощь студентам 2 04.11.2009 17:24