|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.11.2020, 11:08 | #11 | |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Цитата:
Но это мы чересчур углубились |
|
30.11.2020, 18:23 | #12 |
Форумчанин
Регистрация: 25.01.2015
Сообщений: 472
|
Мне кажется, что предложение
не подойдёт алгоритмически - ведь не обещают, что длинный отрезок лежит на биссектрисе угла, образованного меньшими равными отрезками. Визуально - строим две окружности радиусов R и R*sqrt(2) и выбираем на них три произвольных точки (одну на большей и две на меньшей окружностях). |
30.11.2020, 21:54 | #13 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Если 4 короткие равны и оставшиеся 2 длинные равны меж собой и выполняется Sqrt(2) - квадрат без разговоров. Кто не согласен - приведите пример 4 точек, где условие выполняется - но не квадрат. Опровергательный пример - в студию!
|
30.11.2020, 23:11 | #14 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
digitalis
Цитата:
Достаточно равенства четырёх сторон и диагоналей. А вообще то это не заваленка для семечек пожевать. ТС это вообще никак не интересно. Замечание FPaul справедливо и на этом можно было бы закончить. Предложенных алгоритмов предостаточно.
Как-то так, ...
|
|
01.12.2020, 07:52 | #15 | |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
Цитата:
Т.е. вместо if ((a1-a2)=0) писать eps=0.0001 if (abs(a1-a2)<eps) ... |
|
01.12.2020, 08:58 | #16 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
blackstrip
Цитата:
Кроме равенства сторон требуется и их перпендикулярность. Алгоритм, предложенный type_Oleg, полностью нерабочий.
Как-то так, ...
|
|
01.12.2020, 09:33 | #17 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
1) найти 4 стороны и сравнить их. (у квадрата они равны)
2) найти 2 диагонали и сравнить их. (у квадрата они должны быть равны) - это чтоб не проверять на перпендикулярность прямые, образующие квадрат
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
01.12.2020, 10:14 | #18 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
т.е. найти ВСЕ расстояния и среди них найти 4 равных (стороны) и 2 других равных(диагонали) .
программа — запись алгоритма на языке понятном транслятору
|
|
01.12.2020, 10:45 | #19 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
......
Последний раз редактировалось digitalis; 01.12.2020 в 10:57. Причина: да ну его... |
01.12.2020, 14:20 | #20 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
Придумать проверочные варианты точек
создающих стороны ортогональные и наклонные Код:
Сравнить квадраты диагоналей Сравнить квадраты сторон 2-х противоположных Сравнить квадраты сторон 2-х рядом Сравнить оставшиеся стороны не требуется Иллюстрация аж позапрошлогодняя настолько универсальная https://www.youtube.com/watch?v=cesSFpUl7uI Результат: моё сообщение №7 https://www.programmersforum.ru/show...32&postcount=7 Перевели бы на другие языки вводимые в онлайн компиляторы Будет время переведу сам как учусь в теме из моей подписи ... ... ... ... >
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ и матан. Как проверить то, что три точки лежат на одной прямой? | Алексей_2012 | Помощь студентам | 30 | 16.12.2016 15:19 |
нарисовать точки и проверить их циклом(DELPHI) | beygul | Помощь студентам | 1 | 24.03.2014 14:46 |
решение задачи в Pascal - Проверить принадлежность точки с заданными координатами кругу с заданным радиусом и координатами центра | Екатерина23 | Помощь студентам | 1 | 05.12.2013 16:35 |
Как в С квадрат поставить? | Ol'ga | Общие вопросы C/C++ | 10 | 31.10.2010 10:31 |
Имеются координаты точки. Как проверить какого цвета соседние точки на форме? | Rin | Мультимедиа в Delphi | 2 | 10.11.2009 22:47 |