![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 23
|
![]() Код:
теперь думаю проще всего будет сделать два уравнения для нахождения точки пересечения(A1*x+B1*y+C1=0 и A2*x+B2*y+C2=0), если она есть то вывести что отрезки пересекаются, если нет решать дальше. Вот только сделать это для всех отрезков треугольника или только для одного? |
![]() |
![]() |
![]() |
#22 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() Цитата:
Цитата:
Т.е. одной проверки - мало, а три -много. |
||
![]() |
![]() |
![]() |
#23 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 23
|
![]()
http://www.kakprosto.ru/kak-128141-k...heniya-pryamyh
по это ссылке взял формулы из второго и третьего пункта Код:
Последний раз редактировалось yura1234; 18.03.2014 в 19:14. |
![]() |
![]() |
![]() |
#24 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 23
|
![]()
1.Треугольник вырождается в прямую
![]() 2.Прямая и сторона треугольника совпадают 3.точки прямой совпадают На этих входных данных программа не работает, что нужно сделать что бы это исправить? Код:
|
![]() |
![]() |
![]() |
#25 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() Цитата:
y = -(c + ax)/b Так проще дебажить, ибо нагляднее) |
|
![]() |
![]() |
![]() |
#26 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Ну и пусть вырождается. Нам до его площади дела нету. Интересны лишь точки его углов. Лишь бы прямую не пересекал.
Цитата:
Код:
Цитата:
|
||
![]() |
![]() |
![]() |
#27 |
Пользователь
Регистрация: 13.03.2014
Сообщений: 23
|
![]()
Объясните пожалуйста, что значат некоторые строки кода
Код:
Код:
|
![]() |
![]() |
![]() |
#28 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() Цитата:
// я как то пытался проникнуться операциями с плавающей точкой, но не очень с успехом. Поэтому удовлетворяюсь таким простеньким объяснением. 2е - это вычисление минимального числа из трех. С принудительным приведением к положительности. Впрочем, здесь модуль наверно и ни к чему. |
|
![]() |
![]() |
![]() |
#29 | |
Пользователь
Регистрация: 13.03.2014
Сообщений: 23
|
![]()
После подключения "testing.h", компилятор стал выдавать ошибку
Цитата:
|
|
![]() |
![]() |
![]() |
#30 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
иногда, порядок подключения хедеров важен.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны три сторони треугольника a,b,c, написать программу для вычисления трёх высот данного треугольника | giganto97 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.10.2013 11:00 |
Даны декартовы координаты вершин треугольника (в плоскости). Разработать проект, вычисляющий площадь и периметр этого треугольника | Яночка190 | Общие вопросы Delphi | 1 | 12.01.2013 12:49 |
найти расстояние от произвольной точки до ближайшей стороны треугольника. Неправильно находит расстояние | zaira001002 | Помощь студентам | 4 | 05.11.2012 20:55 |
как найти расстояние между отрезком и прямой? | student_92 | Общие вопросы C/C++ | 16 | 20.03.2012 21:50 |
кратчайшее расстояние от заданной точки до ближайщей стороны треугольника | ddeman666 | Помощь студентам | 1 | 03.05.2010 14:47 |