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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2012, 20:03   #1
Erkesh
Пользователь
 
Регистрация: 30.09.2012
Сообщений: 26
По умолчанию lab4

даны действительные числа х1, х2, х3, у1, у2, у3. принадлежит ли начало координат треугольнику с вершинами (х1;у1), (х2;у2), (х3;у3)?
Erkesh вне форума Ответить с цитированием
Старый 18.10.2012, 20:06   #2
LynXzp
Пользователь
 
Аватар для LynXzp
 
Регистрация: 04.10.2012
Сообщений: 95
По умолчанию

Я так понял помощь нужна скорее в геометрии чем в программировании.
Хотя задача скорее на смекалку. И боюсь что зря помогу, но ладно.

Представь, а лучше нарисуй треугольник и точку внутри, и соедини эту точку с вершинами треугольника. Что видно?
А видно что сумма площадей трех маленьких треугольников равна площади большого треугольника.
А теперь нарисуй еще один такой же треугольник и точку вне его. Соедини. Будет ли сумма площадей новых 3-х треугольников равна площади старого? Мне тоже кажется что нет.
Вывод сделай самостоятельно.

===

Кстати пока не нарисовал не выдумал решение. Не Боги горшки обжигают.

===

Площадь треугольника по трем сторонам знаешь как вычислять? А расстояние между двумя точками? Дальше дело техники.
Пишу на чистом С, плюсы спилил.
LynXzp вне форума Ответить с цитированием
Ответ


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