0 / 0 / 0
Регистрация: 19.05.2015
Сообщений: 10
1

Найти координаты правого верхнего угла минимального прямоугольника, содержащий указанные прямоугольники

19.05.2015, 14:01. Показов 1300. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Блин, ребят я уже наверно всем надоела, многие думают что я совсем тупая, но мне нужна опять ваша помощь)))
1. Даны два прямоугольника, стороны которого параллельны или перпендикулярны осям координат. Известны координаты левого нижнего угла из них и длины их сторон найти координаты правого верхнего угла минимального прямоугольника, содержащий указанные прямоугольники.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2015, 14:01
Ответы с готовыми решениями:

Заполнение матрицы по спирали с верхнего правого угла
заполнение матрицы по спирали начиная с перхнего правого угла Добавлено через 18 часов 29 минут...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника, содержащего указанные прямоугольники
Даны 2 прямоугольника,стороны которых параллельны или перпендикулярны осям координат.Известны...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
даны два прямоугольника,стороны которых параллельны или перпендикулярны осям координат.Известны...

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Доброго времени суток! Имеется задачка: Даны два прямоугольника, стороны которых паралленльны...

5
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
19.05.2015, 14:39 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.Button1Click(Sender: TObject);
var x1,y1,a1,b1,x2,y2,a2,b2,x3,y3:integer;
begin
x1:=strtoint(Edit1.Text); //х
y1:=strtoint(Edit2.Text); //у
a1:=strtoint(Edit3.Text); //горизонтальная сторона
b1:=strtoint(Edit4.Text); //вертикальная сторона
x2:=strtoint(Edit5.Text);
y2:=strtoint(Edit6.Text);
a2:=strtoint(Edit7.Text);
b2:=strtoint(Edit8.Text);
if x1+a1>x2+a2 then x3:=x1+a1 else x3:=x2+a2;
if y1+b1>y2+b2 then y3:=y1+b1 else y3:=y2+b2;
Edit9.Text:='x='+inttostr(x3)+'  y='+inttostr(y3)
end;
0
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
19.05.2015, 14:49 3
Цитата Сообщение от Алина Русина Посмотреть сообщение
многие думают что я совсем тупая

Не по теме:

А некоторые даже уверены в этом)



Ну вот как можно вникнув в текст задания не понять что в такой формулировке оно не имеет единственного решения ?

Ведь координаты ни одной из вершин другого прямоугольника, судя по

Цитата Сообщение от Алина Русина Посмотреть сообщение
Известны координаты левого нижнего угла из них
(надо полагать одного из них)

не известны, т.е. по заданию он может располагаться где угодно относительно первого прямоугольника - хоть на Луне)
0
пофигист широкого профиля
4739 / 3172 / 860
Регистрация: 15.07.2013
Сообщений: 18,281
19.05.2015, 14:52 4
Цитата Сообщение от mss Посмотреть сообщение
надо полагать одного из них
Или каждого из них
0
mss
19.05.2015, 14:55
  #5

Не по теме:

Или ни одного из них)

Потому видимо и надоела, что постит раз за разом одно и то же криво сформулированное задание, не удосужившись даже вникнуть в смысл написанного)

0
22 / 22 / 50
Регистрация: 18.05.2015
Сообщений: 89
19.05.2015, 15:26 6
Цитата Сообщение от Puporev Посмотреть сообщение
if x1+a1>x2+a2 then x3:=x1+a1 else x3:=x2+a2;
if y1+b1>y2+b2 then y3:=y1+b1 else y3:=y2+b2;
Можно проще:
Delphi
1
2
x3:=Max(x1+a1,x2+a2);
y3:=max(y1+b1,y2+b2)
0
19.05.2015, 15:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2015, 15:26
Помогаю со студенческими работами здесь

Найти координаты левого нижнего и правого верхнего углов минимального прямоугольника
Даны два прямоугольника, стороны которых параллельны и перпендикулярны осям координат. Известны...

Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона
Создать класс окно, имеющий координаты верхнего левого и нижнего правого угла, цвет фона (указатель...

Нарисовать движущуюся от левого нижнего угла экрана до правого верхнего угла окружность
Нарисовать, движущуюся от левого нижнего угла экрана до правого верхнего угла,...

Заполнение матрицы по спирали от верхнего правого угла вниз
Есть программа, где нужно заполнить матрицу по спирали от верхнего правого угла вниз, к левому...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru