Pauczyn
Rozwiązane

c++ bardzo proszę o pomoc:

Grześ kupił dwa bardzo rzadkie obrazy w aukcji dzieł sztuki, a teraz chce je powiesić na ścianie. Z tego powodu kupił specjalną płytę, aby przymocować ją do ściany i umieścić na niej obrazy. Płyta ma kształt prostokąta a1 × b1, obrazy mają kształt prostokątów a2 × b2 oraz a3 × b3. Ponieważ malowidła są malowane w stylu abstrakcyjnym, nie ma znaczenia, jak wiszą, mogą być dowolnie obracane. Ważne jest tylko to, by obrazy mieściły się na płycie, a każdy z obrazów musi być równoległy do podłogi. Obrazy mogą dotykać siebie nawzajem, ale nie mogą zachodzić na siebie lub wykraczać poza krawędź deski. Grześ pyta, czy można umieścić obrazy na planszy, którą kupił i czy jest ona wystarczająco duża?

Wejście:

Zawiera dwie liczby całkowite a1 oraz b1 - określające rozmiar płyty.

Następne dwa wiersze zawierają po parze liczb określających rozmiar dwóch kupionych obrazów - a2 oraz b2 oraz a3 oraz b3.

Wszystkie liczby ai oraz bi są całkowite i ich zakres wartości jest z przedziału od 1 do 1000.

Wyjście:

W pojedynczym wierszu wyjścia powinien pojawić się napis TAK, gdy obrazy można zmieścić na płycie i napis NIE w przeciwnym przypadku.


Dla danych wejściowych:

3 2

1 3

2 1

poprawnym wynikiem jest:

TAK


Dla danych wejściowych:

5 5

3 3

3 3

poprawnym wynikiem jest:

NIE


Dla danych wejściowych:

4 2

2 3

1 2

poprawnym wynikiem jest:

TAK


DAJE NAJ!



Odpowiedź :

#include <iostream>

using namespace std;

int main() {

int a1, b1, a2, b2, a3, b3;

cin >> a1 >> b1;

cin >> a2 >> b2;

cin >> a3 >> b3;

if (a1 >= a2 + a3 && b1 >= b2 && b1 >= b3 || a1 >= a2 && a1 >= a3 && b1 >= b2 + b3) {

cout << "TAK";

}

else {

cout << "NIE";

}

return 0;

}