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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2011, 14:42   #1
Rayzor
Пользователь
 
Регистрация: 17.07.2010
Сообщений: 19
По умолчанию Принадлежность точки к фигуре

Понадобилось написать программку: 3 входящий параметра, а,х,у, где х,у - координаты точки. А а - сторона фигуры. Надо опеределить принадлежит ли точка фигуре. Вот сама фигура: http://s015.radikal.ru/i330/1103/72/ff60651fb90f.jpg
Не пойму с чего начать, т.е что дальше после того как записал а,х,у в соответствующие переменные
Rayzor вне форума Ответить с цитированием
Старый 12.03.2011, 15:36   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Хех, а вы про которую фигуру говорите, из тех что на рисунке есть?
_-Re@l-_ вне форума Ответить с цитированием
Старый 12.03.2011, 17:14   #3
Rayzor
Пользователь
 
Регистрация: 17.07.2010
Сообщений: 19
По умолчанию

которая по центру, под 8: пятиугольник с вписанной окружностью
Rayzor вне форума Ответить с цитированием
Старый 12.03.2011, 17:22   #4
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Надо сделать 2 функции: bool pointIsInCircle(Point point) и bool pointIsInPolygon(Point point). Ну и условием того, что точка лежит в этой фигуре, будет pointIsInPolygon(point) && !pointIsInCircle(point).
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 12.03.2011, 23:55   #5
Rayzor
Пользователь
 
Регистрация: 17.07.2010
Сообщений: 19
По умолчанию

а как проверить что точка принадлежит пятиугольнику, и проверить что точка не принадлежит окружности?

Последний раз редактировалось Rayzor; 13.03.2011 в 00:26.
Rayzor вне форума Ответить с цитированием
Старый 13.03.2011, 18:57   #6
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Уравнение окружности из школы не помнишь? И уравнение прямой?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Старый 13.03.2011, 19:23   #7
Rayzor
Пользователь
 
Регистрация: 17.07.2010
Сообщений: 19
По умолчанию

у нас кроме кквадртаных уравнений ничё не было в школе))
Rayzor вне форума Ответить с цитированием
Старый 14.03.2011, 08:32   #8
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

плохо учился, значит.
http://ru.wikipedia.org/wiki/%D0%9E%...B0.D1.82.D1.8B
http://ru.wikipedia.org/wiki/%D0%9F%...82.D0.BE.D0.BC
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принадлежность точки Stereo Паскаль, Turbo Pascal, PascalABC.NET 0 14.12.2010 11:26
ПРИНАДЛЕЖНОСТЬ ТОЧКИ Dar93ina Помощь студентам 1 03.12.2010 16:41
Принадлежность точки к фигуре SeeJay Помощь студентам 9 24.12.2009 14:53
Принадлежность точки Forro Помощь студентам 4 26.05.2008 14:33
Принадлежность точки UnFaithful Паскаль, Turbo Pascal, PascalABC.NET 1 08.01.2008 06:16