|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.06.2017, 19:04 | #41 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
|
05.06.2017, 19:26 | #42 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
05.06.2017, 19:31 | #43 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
Почему же вдруг я не знаю где он находится?
По условию понятно, что центр прямоугольника находится в центре координатной плоскости, а стороны параллельны координатным осям. Для определения его местоположения достаточно габаритов. |
05.06.2017, 20:21 | #44 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Мы с вами явно читаем разные условия. Собственно, в том, что читал я, прямым текстом сказано - заданных парой точек.
Но если центр всех прямоугольников находятся в центре координатной системы, то все эти прямоугольники пересекаются, так что и делать нечего... |
05.06.2017, 20:24 | #45 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
Да, все пересекаются, но в условии ведь не просят проверить пересекаются они или нет. Просят построить это пересечение, а значит найти габариты или вершины нового прямоугольника, который построен на пересечении сторон двух первоначальных.
|
05.06.2017, 21:33 | #46 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
Можно ведь преобразовать функцию пересечения в такой вид.
Или как-то так. Других идей нет. По условию это верно, но вряд ли работает. Код:
Последний раз редактировалось staccy; 05.06.2017 в 21:37. |
05.06.2017, 21:41 | #47 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
Не выдает ошибок при такой записи, но пишет координаты отрицательной вершины
Код:
Последний раз редактировалось staccy; 05.06.2017 в 21:43. |
06.06.2017, 01:24 | #48 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
прямоугольник задан четырьмя числами. считайте сами x– - первое число x+ - второе число y– - третье число y+ - четвертое число. впрочем, если я ошибаюсь в трактовке условия задачи и действительно x- равен по модулю x+, модуль y- равен y+ (а центр любого прямоугольника лежит в точке (0,0)) - то это бред, а не задание. Последний раз редактировалось Serge_Bliznykov; 06.06.2017 в 01:29. |
|
06.06.2017, 07:40 | #49 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 36
|
|
06.06.2017, 09:35 | #50 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
понятно. очень "своеобразная" задача.
особенно мне интересно, как можно реализовать этот пункт: Цитата:
а теперь по сути. Цитата:
который равен Код:
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Описать тип данных в виде структуры. | pocheto | Помощь студентам | 3 | 29.12.2016 21:49 |
Реализовать struct Группа(group), в которой содержатся struct Студент(Student) | TokaChan | Помощь студентам | 2 | 07.07.2016 07:22 |
описать тип 'шахматная доска' | vadimc | Помощь студентам | 0 | 15.12.2012 10:54 |
Описать тип с данными о сотрудниках | Масим | Помощь студентам | 13 | 24.03.2010 14:09 |