Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2020, 23:10   #11
Alexander333
Пользователь
 
Регистрация: 06.10.2020
Сообщений: 19
По умолчанию

Desc, Этот код может проверять пересекаються ли два квадрата и если да, то программа находит точки пересечения двух квадратов.
Я просто не знаю как сделать так, что-бы программа находила точки пересечения при том обстоятельстве, что меньший квадрат внутри большого и он соприкасается с ним.

Последний раз редактировалось Alexander333; 07.10.2020 в 23:20.
Alexander333 вне форума Ответить с цитированием
Старый 07.10.2020, 23:14   #12
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Цитата:
Сообщение от Alexander333 Посмотреть сообщение
Этот код может проверять пересекаються ли два квадрата и если да, то программа находит точку пересечения двух квадратов.
Не точку, а точки..
Постом выше добавил в P. S., на первой странице темы.
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Старый 07.10.2020, 23:24   #13
Alexander333
Пользователь
 
Регистрация: 06.10.2020
Сообщений: 19
По умолчанию

Ладно, спасибо всем за ответы.
Alexander333 вне форума Ответить с цитированием
Старый 07.10.2020, 23:26   #14
Desc
Участник клуба
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 1,063
По умолчанию

Тот код на первой странице полный фонарь, даже на тройку не потянет.
Будут конструктивные вопросы по коду, обращайтесь на форумы.
I am not a wizard, I am just learning.
Desc вне форума Ответить с цитированием
Старый 07.10.2020, 23:30   #15
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

По-моему, не хватает только предобработки вершин квадратов, которые вводит пользователь. Чтобы они тоже задавали именно левую нижнюю и правую верхнюю вершины.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 07.10.2020, 23:31   #16
Alexander333
Пользователь
 
Регистрация: 06.10.2020
Сообщений: 19
По умолчанию

BDA, напишите пожалуйста как это сделать.
Alexander333 вне форума Ответить с цитированием
Старый 07.10.2020, 23:38   #17
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
x1, x2 = min(x1, x2), max(x1, x2)
y1, y2 = min(y1, y2), max(y1, y2)
Для первого квадрата. Это на питоне. Нужно чуток изменить под плюсы.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 07.10.2020, 23:39   #18
Alexander333
Пользователь
 
Регистрация: 06.10.2020
Сообщений: 19
По умолчанию

BDA, спасибо Вам)
Alexander333 вне форума Ответить с цитированием
Старый 07.10.2020, 23:43   #19
Alexander333
Пользователь
 
Регистрация: 06.10.2020
Сообщений: 19
По умолчанию

BDA, я изменил, спасибо.

int x1 = min(x1, x2);
int y1 = min(y1, y2);


int x2 = max(x1, x2);
int y2 = max(y1, y2);
Alexander333 вне форума Ответить с цитированием
Старый 07.10.2020, 23:45   #20
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Нет, просто растащить на 2 строки нельзя. Точнее, можно, но только с дополнительными переменными.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
построение координатной сетки невнимательный Помощь студентам 5 17.11.2020 00:17
Написать программу вычисления площади многоугольника используя формулу для вычисления площади треугольника в качестве подпрограммы сердце Паскаль, Turbo Pascal, PascalABC.NET 0 24.12.2012 18:21
Площади квадратов Arch0000 Помощь студентам 10 15.02.2009 19:41
Нарисовать на координатной площади линию a*x+b*y+c=0 НУБ!!! Общие вопросы Delphi 4 13.05.2008 22:48