Задать вопрос
29 апреля, 14:25

Написать на С + +

Есть стол прямоугольной формы с размерами a b (a и b - целые числа, a> b). В любом случае на столе можно разместить большее количество картонных прямоугольников с размерами c d (c и d - целые числа, c> d) : при размещении их длинной стороной вдоль длинной стороны стола или вдоль короткой. Прямоугольники не должны лежать один на другом и не должны свисать со стола.

+5
Ответы (1)
  1. 29 апреля, 17:31
    0
    int a = 0, b = 0, c = 0, d = 0;

    do {

    cout
    cin >> a >> b;

    } while (b > 0 && a > b) ;

    do {

    cout
    cin >> c >> d;

    } while (c > 0 && c > d) ;

    int n1 = (a / c) * (b / d) ;

    int n2 = (a / d) * (b / c) ;

    cout << "Длинной вдоль длинной = " << n1 << " длинной вдоль короткой=

    " << n2 << endl;

    if (n1 > n2) {

    cout << "Длинной стороной вдоль длинной больше" << endl;

    }

    else if (n2 > n1) {

    cout << "Длинной стороной вдоль короткой больше" << endl;

    }

    else {

    cout << "При разном расположении одинаково" << endl;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Написать на С + + Есть стол прямоугольной формы с размерами a b (a и b - целые числа, a> b). В любом случае на столе можно разместить ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы