0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
|
|
1 | |
Проверить попадание точек множества в квадрат16.12.2009, 19:59. Показов 14048. Ответов 35
Метки нет Все метки)
(
На плоскости задать квадрат,проверить попадание точек множества в него
то есть как я понял проверить каждую точку (попадает она в этот квадрат или лежит вне его)
0
|
|
16.12.2009, 19:59 | |
Ответы с готовыми решениями:
35
Проверить попадание каждой из точек в треугольник Квадрат с вершинами из первого множества накрывает все точки второго множества и имеет минимальную площадь
Выбрать из точек множества три таких, чтобы в получившийся треугольник влезо наибольшее количество точек |
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
|
|
17.12.2009, 22:40 [ТС] | 21 |
ваш не надо))))
мне нужно на плоскости задать квадрат,проверить попадание точек множества в него Я ВАЩЕ НЕ СООБРАЖАЮ В ЭТОМ НИЧЕГО((((( поэтому туплю по полной
0
|
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
|
||||||
17.12.2009, 22:43 | 22 | |||||
взможно вы хотите ввести с клавиатуры?Оо
Добавлено через 2 минуты раз уж задать то
0
|
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
|
|
17.12.2009, 22:44 [ТС] | 23 |
На плоскости задать квадрат,проверить попадание точек множества в него
я не соображаю в этом ни капли((((( поэтому туплю сильно
0
|
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 23
|
|
17.12.2009, 22:46 [ТС] | 25 |
ооо)))
еще один глупый вопрос))а что вводить)))
0
|
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
|
|
17.12.2009, 22:52 | 26 |
цифры...сначала выводите стороны квадрата,а потом 2 точки..
Добавлено через 3 минуты на вашем бы месте,я быскачал вот это http://www.realcoding.net/downloads/view/1034 и прочел ее до конца,и если не лень регистрируйтесь там,и скачайте книгу!И чтайте
1
|
3 / 3 / 0
Регистрация: 02.01.2016
Сообщений: 145
|
|
06.01.2018, 15:56 | 27 |
Добрый день! Чтобы правильно считало тут необходимо поменять местами y1 и y2.
Добавлено через 29 секунд Но за саму идею решения Спасибо!!!
0
|
168 / 101 / 25
Регистрация: 17.10.2010
Сообщений: 1,111
|
||||||
06.01.2018, 17:06 | 28 | |||||
0
|
3 / 3 / 0
Регистрация: 02.01.2016
Сообщений: 145
|
|
06.01.2018, 17:17 | 29 |
У Вас написано y<=y1 и y<=y2 - это не верно..., точнее не верна вторая часть... т.к. чтобы попасть в квадрат y должен быть больше y2. Т.е. y<=y1 и y>=y2, или тоже самое, должен лежать в пределах y2<=y<=y1. Постройте квадрат на плоскости и все станет понятным.
0
|
168 / 101 / 25
Регистрация: 17.10.2010
Сообщений: 1,111
|
|
06.01.2018, 17:31 | 30 |
Тогда нужно вот такое условие: if (x>=x1 || y<=y1 || x<=x2 || y>=y2).
0
|
3 / 3 / 0
Регистрация: 02.01.2016
Сообщений: 145
|
|
06.01.2018, 17:33 | 31 |
Конечно, об этом я и говорю.
0
|
7430 / 5022 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
||||||
06.01.2018, 20:12 | 32 | |||||
не знаю о чём вы говорите, но все ИЛИ нужно заменить на И, а левому нижнему углу квадрата логичнее дать
координаты (x1, y1) в результате получим
1
|
3 / 3 / 0
Регистрация: 02.01.2016
Сообщений: 145
|
|
06.01.2018, 20:22 | 33 |
Ну то, что должно быть условие И, тут и говорить не о чем...
Если изменить начальные условия на , но при этом правой верхней точке (x2, y2), то действительно - правильное написание.
0
|
7430 / 5022 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
06.01.2018, 20:35 | 34 |
уточнять это нет никакой необходимости. разве не очевидно что если углы квадрата заданы точками (x1, y1) (x1, y2) (x2, y1) (x2, y2) то если координаты левого нижнего (x1, y1) то диаметрально противоположного (x2, y2)
0
|
3 / 3 / 0
Регистрация: 02.01.2016
Сообщений: 145
|
|
06.01.2018, 21:00 | 35 |
Уточнять стоит, потому как форум смотрят разные люди и логично представлять полную картину, чем урывками... Излагать материал или алгоритм желательно полным для полноты восприятия людей... Люди форум читают разные, бывает и не супер посвященные в математике и в программировании и для того, чтобы они сразу поняли, а не догадывались и переспрашивали лучше писать полную картину...
1
|
168 / 101 / 25
Регистрация: 17.10.2010
Сообщений: 1,111
|
|
06.01.2018, 21:37 | 36 |
1
|
06.01.2018, 21:37 | |
06.01.2018, 21:37 | |
Помогаю со студенческими работами здесь
36
Задано множество точек в трехмерном пространстве. Найти минимум радиусов шаров с центрами в этих точках, содержащих ровно n точек этого множества Проверить попадание точки в заштрихованную область Проверить попадание точки в заданный сектор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |