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

Напишите пожалуйста, коротко, функцию(С++) к данной задачке(про эллипс) - C++

Восстановить пароль Регистрация
 
Шляпа
5 / 1 / 0
Регистрация: 18.11.2012
Сообщений: 64
17.03.2013, 15:04     Напишите пожалуйста, коротко, функцию(С++) к данной задачке(про эллипс) #1
Добрый день всем! Пытаюсь решить задачу:
По заданным целочисленным координатам вывести эллипсы. Определить, пересекаются ли фигуры, и найти площадь пересечения.

По сути, как я понял, можно вычислить точки пересечения эллипсов, считать площадь сегментов каждого эллипса, отнять от каждого - площадь треугольника с основанием в длину хорды и с двумя другими сторонами - расстояния до центра эллипса, остается маленький кусок сбоку. Эти 2 куска сложить и получим площадь пересечения.

Пересечение можно найти численным методом. Да и интегралы тоже. Иначе это не программистская задача, а математика и аналитика.

Вводим уравнения эллипсов как кривых второго порядка и находим их точки пересечения.Если есть точки,то далее интегрируем эти уравнения в найденных пределах.Все,задача решена. Но только как написать в виде функции понятия не имею?
Миниатюры
Напишите пожалуйста, коротко, функцию(С++) к данной задачке(про эллипс)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2013, 15:04     Напишите пожалуйста, коротко, функцию(С++) к данной задачке(про эллипс)
Посмотрите здесь:

Напишите пожалуйста програмку C++
C++ напишите программу на с++ с данной блок схемы
C++ Напишите пожалуйста программу
C++ Напишите функцию, которая вычисляет сигнум-функцию числа
C++ Напишите функцию сортировки, похожую на функцию которая использовалась для сортировки массивов, с той разницей, что ее а
Не всё то просто, что коротко C++
Коротко по delete C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 09:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru