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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JuliaDulceFlor
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 36
#1

Описать тип struct Rectangle - C++

21.01.2011, 11:51. Просмотров 635. Ответов 0
Метки нет (Все метки)

не знаю как сделать то, что выделено жирным шрифтом(

Описать тип struct Rectangle, задающий на плоскости
замкнутый прямоугольник со сторонами, параллельными
координатным осям и габаритами (x–, x+) и (y–, y+) по осям абсцисс
и ординат соответственно. Реализовать в виде отдельных функций
следующие операции над переменными этого типа: а) вычисление
площади прямоугольника; б) построение прямоугольника по паре
точек, задающих любую пару противолежащих вершин; в)
построение пересечения двух прямоугольников;
г) масштабирование прямоугольника с сохранением его центра;
д) проверка внешнего касания двух прямоугольников; е) проверка
принадлежности точки прямоугольнику; ж) проверка включения
одного прямоугольника в другой; з) проверка равенства
прямоугольников; и) поворот прямоугольника относительно
центра на прямой угол. С использованием описанных типа и
функций разработать программу, которая для заданного набора из
N прямоугольников находит 1) площадь границы наименьшего из
прямоугольников, содержащего в себе не менее двух
прямоугольников из заданного набора; 2) все пары
прямоугольников или их повернутых на прямой угол копий,
пересечение которых содержит не менее K вершин других
прямоугольников.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2011, 11:51     Описать тип struct Rectangle
Посмотрите здесь:

Описать тип struct Date - C++
Описать тип struct Date, задающий дату (день, месяц, год). Реализовать в виде отдельных функций следующие операции над датами: а)...

Описать тип struct Point - C++
Пожалуйста, помогите решить задачу в Visual Studio Описать тип struct Point, задающий на действительной плоскости точку с именем...

Описать тип struct Square, задающий на плоскости замкнутый квадрат с центром в точке (x, y) - C++
Описать тип struct Square, задающий на плоскости замкнутый квадрат с центром в точке (x, y), длиной стороны a и сторонами,...

Класс Rectangle совпадает с функцией Rectangle - C++
Пишу свой класс Rectangle, который при отрисовки использует функцию Rectangle из GDI. Возникает ошибка из-за того, что имена одинаковые. Но...

Описать тип TDate - C++
Описать тип TDate — запись с полями целого типа Day (день), Month (месяц) и Year (год) и описать функцию DaysInMonth(D) целого типа с...

Как правильно описать тип данных - C++
Парни, переделываю программу на Delphi в С++. Столкнулся с проблеммой. Не знаю, как в С++ описыватся такой тип данных. type ...

Как описать абстрактный тип данных? - C++
очередь

Описать класс, реализующий тип данных «вещественная матрица» - C++
Уважаемые гении программирования)) Помогите, пожалуйста написать программу на С++ (VS 2008). Заранее огромное спасибо))) Описать...

Структурный тип данных. Описать структуру с именем STUDENT - C++
Пожалуйста, помогите написать программу: Описать структуру с именем STUDENT, содержащую следующие поля: Фамилия и инициалы; Номер...

Как описать переменную в классе, тип которой заранее неизвестен? - C++
Есть класс , в кот куча всяких методов, все работает, все хорошо. Но есть одно большле НО, у объектов порожденным этим классом заранее...

Описать класс, реализующий тип данных «вещественная матрица» и работу с ними - C++
Доброго времени суток, необходима помощь в написании программы. Описать класс, реализующий тип данных «вещественная матрица» и работу...

Как описать шаблонную переменную в классе, тип которой заранее неизвестен ? - C++
В классе имеется поле с данными. Мне нужно, чтобы эти данные были типа vector или типа forward_list в зависимости от ситуации. Как это...


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

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

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