|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2010, 22:26 | #1 |
Регистрация: 29.11.2010
Сообщений: 5
|
Поможете с задачкой про прямые?
Хоть что-то, хотябы как найти подход к решению. Спасибо.
Тройка чисел определяет прямую, которая задаётся: ax+by=c . Даны (n<=6) прямых. Определить, какие из прямых параллельные. Существуют ли 3 таких прямых, которые пересекаются в одной точке? Если да, то вывести параметры этих прямых. |
29.11.2010, 22:43 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
a * x + b * y = c
=> y = (c - a * x) / b = c/b - (a/b) * x = const + k * x где k = -a/b Две прямые параллельны, если их k равны. Находите k для каждой прямой, затем их попарно сравниваете. Две прямые пересекаются в одной точке (сначала проверьте, не параллельны ли они) a1 * x + b1 * y = c1 a2 * x + b2 * y = c2 y = c2/b2 - (a2/b2) * x x = (c1 - b1 * (c2/b2))/(a1 + b1 * (a2/b2)) Потом подставляете найденные x и y в уравнения других прямых. Если удовлетворяет равенству - то и с третьей пересекаются.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
29.11.2010, 23:11 | #3 |
Регистрация: 29.11.2010
Сообщений: 5
|
Спасибо большое, буду разбираться.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль,прямые на плоскости | valis | Помощь студентам | 2 | 07.02.2010 15:40 |
Прямые на плоскости | Spark3r | Общие вопросы C/C++ | 10 | 18.01.2010 01:16 |
быть может поможете еще с одной задачкой=) | Julia-21 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.01.2009 22:47 |
Задача про 3 прямые | meds | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 17.11.2008 12:24 |
помогите с задачкой про электричку!!! | CrazyRabbit | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 06.11.2008 23:54 |