|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2009, 22:44 | #1 |
Регистрация: 25.03.2009
Сообщений: 7
|
Задачи на С
Четырехугольник ABCD задан координатами своих вершин на плоскости: A(Xa;Ya), B(Xb;Yb), C(Xc;Yc), D(Xd;Yd). Определить тип четырехугольника: прямоугольник, паралеллограмм, трапеция, произвольный четырехугольник. Учесть погрешность вычислений. Помогите пож очень надо.
|
25.03.2009, 22:53 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Что конкретно непонятно? Где ваши наработки?
Ничего сложного в задаче нет. Нужно находить разные углы и сравнивать.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
25.03.2009, 22:55 | #3 |
Регистрация: 25.03.2009
Сообщений: 7
|
точно углы? а не длины сторон?
|
25.03.2009, 22:56 | #4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
25.03.2009, 22:59 | #5 |
Регистрация: 25.03.2009
Сообщений: 7
|
я попробывал через ур-я прямых т.е. коеф-т К не проходит
|
25.03.2009, 23:18 | #6 |
Регистрация: 25.03.2009
Сообщений: 7
|
|
25.03.2009, 23:30 | #7 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Не вижу смысла искать уравнения. Только, может, для проверки на трапецию - там нужно проверить, параллельны ли противоположные стороны. А для этого нужно будет найти коэффициент при x (он же тангенс угла).
Находите длины сторон. Пусть это AB, BC, CD, DA. BD^2 = AB^2 + DA^2 - 2*AB*DA*cos<BAD BD^2 = BC^2 + CD^2 - 2*BC*CD*cos<BCD Ну и аналогично для углов ABC и ADC. Если все углы равны 90, то это прямоугольник. Если <BAD = <BCD и <ABC = <ADC, то это параллелограмм. Далее находите уравнения прямых. Если коэффициенты при x каких-то двух противоположных прямых равны, то это трапеция.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 25.03.2009 в 23:32. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи на С++ | Nemisoi | Фриланс | 7 | 06.10.2011 22:55 |
Задачи по С++ | TheWanderer | Общие вопросы C/C++ | 10 | 06.10.2011 00:42 |
3 задачи | innaa639 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 17.11.2008 00:30 |
Задачи | artemavd | JavaScript, Ajax | 1 | 16.10.2008 09:00 |
Задачи | Денискин | Помощь студентам | 5 | 27.09.2008 08:46 |