Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Задача на пересечение - C++

12.10.2011, 18:31. Просмотров 614. Ответов 5
Метки нет (Все метки)

Всем доброго вечера. Помогите пожалуйста решить задачу. Я не могу понять саму структуру как должно быть.
Написать программу, определяющую результат пересечения двух прямоугольников, стороны которых параллельны координатным осям.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2011, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на пересечение (C++):

задача на пересечение - C++
В этой задаче необходимо определить, пересекается ли прямая с окружностью. я нахожу дискриминант и затем нужно записать условие, но как его...

Задача на пересечение двух окружностей - C++
Всем привет! Прошу вашей помощи в решении задачи так как я уже дней пять над ней мучаюсь и все не выходит. Даны две окружности в...

Работа с классами и пересечение их между собой (задача о городах и поездах) - C++
Здравствуйте. Тут попалась в руки задачка, вкратце суть: Есть города, в каждом городе есть станция, на станции пассажиры, у пасажира...

Пересечение двух прямых и проверка на пересечение - C++
Доброго времени суток слизал функцию проверки отсюда:/segments_intersection_checking на всякий случай у меня она выглядит так: int...

Задача "Пересечение прямых" - C++
Даны числа a1,b1,c1,a2,b2,c2. Напечатать координаты точки пересечения прямых, описываемых уравнениями: a1*x +b1*y=c1 и a2*x + b2*y=c2,...

Пересечение множеств - C++
Здравствуйте. У меня следующая задача: Даны 2 множества A и B, причем множество B отсортировано по возрастанию. Необходимо получить...

5
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
12.10.2011, 18:43 #2
А входные данные какие?
0
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
13.10.2011, 16:01  [ТС] #3
Цитата Сообщение от Ree.exe Посмотреть сообщение
А входные данные какие?
Всё тут все данные

Добавлено через 12 часов 15 минут
Помогите народ
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
13.10.2011, 16:10 #4
Результат будет либо "пусто", либо какой - то прямоугольник.
Тут решать только по координатам противоположных вершин прямоугольника. Нужно проверить, лежит ли какая - либо вершина одного прямоугольника ниже ( выше ) любой вершины другого прямоугольника. Если да, то двигаемся дальше ( ищем сам прямоугольник пересечения ), иначе - пусто!
0
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
13.10.2011, 16:12  [ТС] #5
Цитата Сообщение от Mиxaил Посмотреть сообщение
Результат будет либо "пусто", либо какой - то прямоугольник.
Тут решать только по координатам противоположных вершин прямоугольника. Нужно проверить, лежит ли какая - либо вершина одного прямоугольника ниже ( выше ) любой вершины другого прямоугольника. Если да, то двигаемся дальше ( ищем сам прямоугольник пересечения ), иначе - пусто!
Я это понимаю а как записать?
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
13.10.2011, 16:19 #6
C++
1
2
3
4
struct Rectangle
{
    float x, y;
};
C++
1
Rectangle a [ 4 ], b [ 4 ];
и в цикле проверяем каждую координату, по условию, которое Вы поняли...
0
13.10.2011, 16:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2011, 16:19
Привет! Вот еще темы с ответами:

Пересечение прямоугольников - C++
В прямоугольной системе координат (оси расположены слева направо и сверху вниз) заданы два прямоугольника (стороны параллельны осям). Найти...

пересечение множеств - C++
найти пересечение мнжества А и В. Результат вывести в другом множестве. заранее спс. извиняюсь если такое задание уже было

Пересечение отрезков. - C++
Решал задачу на acmp про пересечение отрезков, завалился на 20 тесте. Долго просидел, решил прочитать комментарии. Объясните мне, если...

пересечение прямых! - C++
как реализовать алгоритм пересечения прямых на с++ ничего не приходит в голову, кроме сравнивая координат по разные стороны. и то как это...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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