Форум программистов, компьютерный форум CyberForum.ru

Определить лежит ли один треугольник в другом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека Обработки строк string.h http://www.cyberforum.ru/cpp-beginners/thread1085329.html
Задание таково: Разработайте программу работы со строками. Организуйте ввод исходных данных с клавиатуры. Используйте функции из библиотеки обработки строк string.h. Результаты работы программы отобразите на экране. Дана строка произвольной длины. Группы символов, разделенные пробелами (одним или несколькими), будем называть словами. Количество слов в строке а также самое длинное слово если...
C++ Структура со сложными полями не читается Есть тип-структура с различными полями - юнионами и структурами. Но почему-то в исходной форме компилятор не видит эти поля и ругается, что "MyType has no member named <...>". typedef struct { struct { WORD f1 :13; WORD f2 :2; WORD f3 :1; }; http://www.cyberforum.ru/cpp-beginners/thread1085319.html
Переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный C++
Нужно написать программу на С++ переписать содержимое одной строки в другую изменив порядок букв в первом слове на обратный
Ошибка компиляции: "Не удается найти файл..." C++
Поставил VS2013, создал первое консольное приложение С++ (назвал 001), написал helloworld'овский код, при компиляции выбивает ошибку "Не удается найти файл .../001.ехе", где стоит поковыряться?
C++ не могу понять программу http://www.cyberforum.ru/cpp-beginners/thread1085293.html
есть программа, но она работает не коректно(по крайней мере в visual studio 2013 ultimate), я отключил проверку ошибок - вроде запускается правильно ли она работает и можете пояснить строчки, которые я вопросов отметил? В программиоровании я пока плохо разбираюсь, а работу срочно надо сдавать:( вот само задание: По каждому цеху предприятия имеются плановые и фактические пока-затели выпуска...
C++ Надо найти ошибку в коде вот задание: 1.найти произведение отрицательных элементов массива. 2.Найти сумму положительных элементов массива расположенных до максимального элемента. 3.Изменить порядок следование элементов на обратный. немогу найти ошибку #include <iostream> #include <time.h> using namespace std; подробнее

Показать сообщение отдельно
Enotniy
 Аватар для Enotniy
96 / 95 / 14
Регистрация: 15.01.2014
Сообщений: 283
30.01.2014, 14:34     Определить лежит ли один треугольник в другом
Цитата Сообщение от MONOLIT93 Посмотреть сообщение
Треугольник задается координатами своих вершин. По двум треугольникам определить лежит ли один из них в другом. .
проверял так - для каждой стороны одного треугольника проверил такое условие:
лежат ли все 3 точки второго треугольника по одну сторону от прямой (сторона первого треугольника)
Если для всех выполнено - значит один лежит в другом.

для каждой стороны пишем уравнения прямых Ax+By+C=0 и подставляем точки второго. если все 3 неравенства одного знака , то выполнено условие.

хотя, это не совсем точно - это условие может выполнится если треугольник снаружи (где то сбоку), тогда проверить дополнительно проверить условие по площадям - у кого меньше тот внутри лежит
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru