Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 22:26   #1
OrdeR
 
Регистрация: 29.11.2010
Сообщений: 5
По умолчанию Поможете с задачкой про прямые?

Хоть что-то, хотябы как найти подход к решению. Спасибо.

Тройка чисел определяет прямую, которая задаётся: ax+by=c . Даны (n<=6) прямых. Определить, какие из прямых параллельные. Существуют ли 3 таких прямых, которые пересекаются в одной точке? Если да, то вывести параметры этих прямых.
OrdeR вне форума Ответить с цитированием
Старый 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
OrdeR
 
Регистрация: 29.11.2010
Сообщений: 5
По умолчанию

Спасибо большое, буду разбираться.
OrdeR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль,прямые на плоскости 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