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

Задача: Найти площадь объединения двух треугольников - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread673461.html
Как мне оформить в рекурсивную функцию? Напишите код пожалуйста, буду благодарен)) #include <iostream> #include <conio.h> using namespace std; int main() { for(int i=1;i<=100;i++) {...
C++ Не получается использовать правильно операторы Здравствуйте, не понимаю как использовать правильно операторы textattr, clrscr, и cputs. Если я их отключаю, то программа работает хорошо и правильно, но, если подключаю, то выдает вот такие ошибки:... http://www.cyberforum.ru/cpp-beginners/thread673459.html
C++ Массивы с++
Здравствуйте. Мне нужно сделать рандомный массив типа char, у меня выводит какие то каракули...и вообще там наверно процентов 90% не правильно, прошу прощения за то что я так написал, только учу,...
C++ Дано двузначное число найти сумму его цифр
Народ помогите как написать такую задачю. Дано двузначное число найти сумму его цифр.
C++ Получить max(a, b) http://www.cyberforum.ru/cpp-beginners/thread673445.html
Даны x, y, z. Вычислить a, b, используя приведенные формулы. Получить max(a, b). a=(sin^3|x|/z+√y)+|x+y|, b=cos(π+√x+√y)/√|x|+√|y|+√|z|)
C++ C++ как правильно передавать функцию как параметр? Всем првет! Я кодю на OpenGL и сделал клас Game у меня в етом класе есть функция DrawGLScene(); как мне передать ее в glutDisplayFunc(); ??? пробовал так : glutDisplayFunc(Game::DrawGLScene);... подробнее

Показать сообщение отдельно
fswl
0 / 0 / 0
Регистрация: 13.02.2010
Сообщений: 40

Задача: Найти площадь объединения двух треугольников - C++

17.10.2012, 18:26. Просмотров 1098. Ответов 0
Метки (Все метки)

Здравствуйте, помогите пожалуйста решить задачку.

Два треугольника заданы координатами вершин.
Необходимо найти площадь фигуры, образованной объединением двух пересекающихся треугольников.

Алгоритм нахождения точек пересечения треугольников написал.

Площадь будет вычисляться как сумма/разность площадей трапеций.S=Ʃ(x(i)+x(i+1))*(y(i+1)1-y(i))/2, для этого необходимо получить перечень координат вершин полученного многоугольника, координаты должны быть записаны в порядке обхода, например, по часовой стрелке

Вопрос: как сформулировать правило обхода вершин, чтобы получить этот упорядоченный перечень координат?

Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru