Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 17.12.2007, 21:54   #1
Неактивный пользователь
 
Аватар для BFTFenix
 
Пол:Мужской
Регистрация: 11.12.2007
Сообщений: 50
Репутация: 13
По умолчанию Помогите с алгоритмом

На плоскости задано множество точек Р и множество прямых L. Найти две такие различные точки из Р, что проходящая через них прямая параллельна наибольшему количеству прямых из L.
У меня вызывает затруднение определение параллельности прямых, и общая идея всего цикла.
__________________
Больше всего человек удивляет когда, кажется, что полностью узнал его...
BFTFenix вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Рекомендуем КНС.ру - купить принтер лазерный черно-белый для дома недорого - билеты на футбол в подарок каждому покупателюдиваны moonгенератор для бензиновой горелки купитьConecte Systeme.io a Typebotдатчик давления ps для фреона


Старый 18.12.2007, 10:33   #2
ev_Genius
Новичок
 
Пол:Мужской
Регистрация: 08.09.2006
Сообщений: 28
Репутация: 2
По умолчанию Ответ: Помогите с алгоритмом

Ну цикл по точкам думаю понятно как организовать? Тогда остается лишь найти векторное произведение векторов: по выбранным двум точкам и направляющим прямой. Если длина векторного произведения равна нулю, то прямые параллельны. Умножать лучше через координаты векторов.
ev_Genius вне форума
 
Ответить с цитированием Вверх
Старый 18.12.2007, 13:34   #3
BFTFenix
Неактивный пользователь
 
Аватар для BFTFenix
 
Пол:Мужской
Регистрация: 11.12.2007
Сообщений: 50
Репутация: 13
По умолчанию Ответ: Помогите с алгоритмом

Цитата:
Сообщение от ev_Genius Посмотреть сообщение
Ну цикл по точкам думаю понятно как организовать?

Ну не совсем, я задал квадратную матрицу(10,10) и присвоил элементам значение их координат отсчитывая от левого нижнего угла.
Как задать множество прямых я не знаю. Можно еще написать формулы каторымы лучше пользовоться, я продумывал для y=ax+b и мало что придумал.
__________________
Больше всего человек удивляет когда, кажется, что полностью узнал его...
BFTFenix вне форума
 
Ответить с цитированием Вверх
Старый 19.12.2007, 15:16   #4
ev_Genius
Новичок
 
Пол:Мужской
Регистрация: 08.09.2006
Сообщений: 28
Репутация: 2
По умолчанию Ответ: Помогите с алгоритмом

Ну множество точек - это всего лишь массив структур типа "точка". Структура типа "точка" состоит из двух (или трех?) числовых координат.
Множество прямых - массив структур типа "прямая".
Структура типа "прямая" состоит из двух указателей на точки. Сюда же можно еще добавить координаты вектора направляющей прямой. Координаты вектора направляющей - просто вычесть из координат одного конца координаты другого.

Добавлено через 1 минуту
Про векторное произведение можно почитать здесь:
http://ru.wikipedia.org/wiki/Векторное_произведение

Последний раз редактировалось ev_Genius; 19.12.2007 в 15:18.. Причина: Добавлено сообщение
ev_Genius вне форума
 
Ответить с цитированием Вверх
Старый 20.12.2007, 20:03   #5
BFTFenix
Неактивный пользователь
 
Аватар для BFTFenix
 
Пол:Мужской
Регистрация: 11.12.2007
Сообщений: 50
Репутация: 13
По умолчанию Ответ: Помогите с алгоритмом

Спасибо, мне объяснили что я не совсем правельно предстовлял себе условие задачи. Тему можно закрыть.
__________________
Больше всего человек удивляет когда, кажется, что полностью узнал его...
BFTFenix вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно! Помогите с алгоритмом drooker Borland C++ Builder 7 16.12.2010 09:15
Помогите советом!!! Помогите остановить разграбление компов Виталий Архив 17 21.10.2006 01:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:37. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.14432 секунды с 11 запросами