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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка строк. Поменять местами в предложении слова http://www.cyberforum.ru/cpp-beginners/thread810955.html
Поменять местами в предложении слова: первое и последнее, второе и предпоследним и т.д.. Если слов нечетное количество, то среднее слово удалить.
C++ Объясните код Добрый день. Закомментируйте код программы пожалуйста. Не могу разобраться в нем.. Вот условие: Определить массив указателей на следующие функции: 1. среднее арифметическое; 2. сумма квадратов; 3. минимальное значение; 4. значение, максимально близкое к 0. Все функции описывать как float f(float, float, float). Внутри функции main организовать диалог с... http://www.cyberforum.ru/cpp-beginners/thread810954.html
C++ Создание классов на Си
Помогите написать прогу на Си с заданным условием : В тестовом примере создать три объекта заданного типа (для демонстрации вызова каждого конструктора). Значения для параметров конструктора с параметрами вводить с клавиатуры. Тип «Категория» определить как перечисление (enum) со значениями полей «холодные закуски», «первые блюда», «вторые блюда», «десерты», «напитки». Тип «Повар»...
Как сократить время работы программы?! C++
Нужно сократить время работы программы по вычислению чисел Фибоначчи: Вот мой код: #include "stdafx.h" #include <iostream> #include <windows.h> using namespace std; long TimeH() { __asm rdtsc;
C++ работа над графами http://www.cyberforum.ru/cpp-beginners/thread810899.html
помогите пжл. реализовать все ориентированные графы без циклов содержащий n вершин и m ребер
C++ Связные списки в С++.Не понял ничего Здравствуйте люди помогите пажалуйсто понять как работают связные списки.Я учусь по книге C++ для чайников.С начало все гладко усваивал.Сейчас застрял очень сильно на связных списках C++.Искал везде(попадались очень сложные примеры и объяснения) ,уже отчаялся.Если кто объяснит поподробней для чайников, начиная с односвязных списков(желательно без конструкторов и деструкторов), буду... подробнее

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

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

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

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