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

Здравствуйте гость!

Задание № 590

Наменование:

Курсовик Курсовой проект на C,C

Предмет:

Программирование

Бюджет:

0 руб.

Дата:

30.11.2009

Описание:

Курсовой проект на C,C

На плоскости задано N прямоугольников со сторонами, параллельными координатным осям (см. рисунок). Координаты вершин прямоугольников – вещественные числа, заданные с точностью до 2-3 знаков после запятой. Написать программу определения площади фигуры, получающейся в результате объединения прямоугольников.

Замечания по работе:
1.Если одна фигура, то найти её площадь
2.Если существует прямоугольник отдельно от фигуры(где-то в стороне допустим), найти его площадь отдельно и вывести на экран(либо в файл)
3.Если существует фигура(ы) отдельно друг от друга, найти их площади так же, в дальнейшем возможно придётся приплюсовывание к одной площади.
4.Рисовать ничего не нужно на экране, нужно просто вычислить все эти площади.
5.Если существует прямоугольник пересекающий все другие в данной фигуре, найти его площадь отдельно, иначе считать его площадь равной нулю.
6.Ввод должен осуществляться как из файла, так и с клавиатуры, по запросу пользователя
7.Программа и сам алгоритм должны быть просты, и доступны для понимания, не нужно придумывать какие-либо замудрёные алгоритмы.

Входные данные. В первой строке файла INPUT.TXT записано число N. В следующих N строках записано по четыре числа – координаты левого нижнего и правого верхнего углов прямоугольника.

Писать в icq