|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2022, 15:13 | #1 |
Новичок
Джуниор
Регистрация: 18.02.2022
Сообщений: 1
|
Напишите основную программу, которая интерпретирует свои аргументы командной строки как последовательность прямоугольников, и вычислите прямоугольник, охватывающий прямоугольники.
а
Создайте класс Rectangle для представления прямоугольника (его стороны параллельны оси координат). Сохраните одну из координат x и y вершины, вес и высоту прямоугольника (double). Вес и рост тоже могут быть отрицательными. Например, пусть элементы данных экземпляра r x=1, y=5, ширина=6, высота=-2, в этом случае координаты нижней левой вершины r равны 1 и 3. Определите методы topLeft(), topRight() и bottomLeft(), возвращающие соответствующую вершину прямоугольника как Point. Напишите основную программу, которая интерпретирует свои аргументы командной строки как последовательность прямоугольников, и вычислите прямоугольник, охватывающий прямоугольники. Аргументы командной строки должны быть числами (не менее 4). Обработайте эти аргументы и выведите в консоль прямоугольник, охватывающий другие вершины. Код:
б Рассмотрите возможность использования Double.max(,) и Double.min(,) вместо операторов if-else или выражений ?:. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Аргументы командной строки | RussDragon | Общие вопросы C/C++ | 17 | 07.05.2013 10:29 |
Аргументы командной строки в студии. | the_deer_one | Общие вопросы C/C++ | 8 | 11.03.2012 22:43 |
Аргументы командной строки | Sadist989 | Общие вопросы C/C++ | 9 | 22.06.2011 12:53 |
аргументы командной строки | ololo-schoolboy | Общие вопросы C/C++ | 2 | 19.05.2011 22:50 |
Аргументы командной строки в Boost.test | nazavrik | Общие вопросы C/C++ | 0 | 18.02.2010 17:23 |