Предмет: Информатика, автор: haha58

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

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


С++​

Ответы

Автор ответа: HP2020
2

Пример искомого минимального прямоугольника приведен на рисунке. Для левого нижнего угла координаты совпадают с минимальными координатами левых нижних углов прямоугольников, для правого верхнего - с максимальными.

Код (С++):

#include <iostream>

int main() {

   int x1, y1, w1, h1, x2, y2, w2, h2;

   std::cin >> x1 >> y1 >> w1 >> h1;

   std::cin >> x2 >> y2 >> w2 >> h2;

   // Lower-left corner

   if (x1 < x2) {

       std::cout << x1 << " ";

   } else {

       std::cout << x2 << " ";

   }

   if (y1 < y2) {

       std::cout << y1 << "\n";

   } else {

       std::cout << y2 << "\n";

   }

   // Upper-right corner

   x1 += w1; y1 += h1;

   x2 += w2; y2 += h2;

   if (x1 > x2) {

       std::cout << x1 << " ";

   } else {

       std::cout << x2 << " ";

   }

   if (y1 > y2) {

       std::cout << y1 << "\n";

   } else {

       std::cout << y2 << "\n";

   }

}

Пример ввода:

1 2 3 4

0 3 6 1

Пример вывода:

0 2

6 6

Пояснение к формату ввода-вывода:

- На вход подаются две строки из 4 целых чисел: x, y - координат и ширины и высоты (изменения по x и y) для каждого прямоугольника

- Вывод - координаты левого нижнего и правого верхнего углов

Приложения:
Похожие вопросы
Предмет: Русский язык, автор: mermaid43
Объясните, как вы понимаете смысл предложения: произошло это потому ,что с первой же попытки рисовать я отнесся к линии как к носительнице воли и дыхания
жизни. пожалуйста,только объяснить!помогите вот текст сам:Словом, в обыкновенное московское утро я ехал на работу, меня звали Митей Акутиным, я жил в детдоме, расположенном где-то на берегу Оки, и мне было лет пятнадцать. Тогда я начал впервые рисовать, это произошло совершенно случайно, внезапно: помню, рука моя сама потянулась к карандашу, который лежал на столе учителя. Этот учитель, Захар Васильевич, мог удивительно тонко затачивать карандаши, у меня же никогда так не получалось, и когда я впервые взял в руку его карандаш, а самого учителя не было в классной комнате, и сияло окно, распахнутое в майский день, и ветка цветущей сирени виднелась в раскрытом окне, — мне некогда даже было задумываться, и я поспешно принялся рисовать тончайшим кончиком карандаша на обложке своего учебника эту ветку сирени со всеми листиками и с махровой кистью цветов. Не успев ни закончить рисунка, ни осознать, что же в моей жизни произошло, я услышал шаги и покашливание Захара Васильевича и поспешно бросил на место карандаш, а сам бесшумно кинулся к парте и раскрыл учебник — в тот день я был оставлен после уроков этим добрым учителем, чтобы подогнать математику. Прошло несколько дней, я сидел на уроке Захара Васильевича и, слушая его далекий голос, изо всех сил таращил глаза, чтобы не уснуть, и периодически испуганно вскидывал голову, невольно поникавшую на грудь, — и видел коротко остриженного, седого, в очках, высокого учителя, который смиренно топтался у доски, что-то бормоча под усыпительный пчелиный гудеж всего класса. И вдруг мой взгляд скользнул по тыльной обложке закрытого учебника, заметил что-то и вернулся назад: я увидел живую ветку сирени, листочки сердечком и свежую гроздь цветов — потом с любопытством взглянул в окно и увидел ту же ветку, но с полуосыпавшейся, бледной, уже бесформенной кистью отцветшей сирени. Моя была лучше! Сирень уже давно отцвела, и красота цветов развеялась в прах, а на задней обложке моей книги она осталась целой и невредимой! С того дня я стал всюду собирать листки чистой бумаги, резать их под один размер и сшивать в крошечные альбомы. Я научился затачивать карандаши так же отлого, ровно и остро, как Захар Васильевич, и игольчатыми кончиками самых дешевых карандашей сотворял на белой бумаге живые миры кустов, трав, прибрежных сосен над Окою, далеких облаков в ясные дни и грозовых туч в ненастье. Свою манеру рисования я приобрел сразу и навсегда и без всяких усилий, школ и ученичества. Произошло это потому, что с первой же попытки рисовать я отнесся к линии как к носительнице воли и дыхания жизни. Поэтому рисовать было так же хорошо, просто и естественно, как видеть во сне живую мать, любоваться синей Окой, солнцем в ряби ее широких вод, весенними караванами журавлей и гусей, — чтобы видеть перелетных птиц, я поднимался чуть свет и подолгу простаивал в проулке за дровяными сараями…
Предмет: Математика, автор: oksanaguseva1
Предмет: Русский язык, автор: bublikzoom