Вопрос по информатике:
Написать на С ++
Есть стол прямоугольной формы с размерами a b (a и b - целые числа, a> b). В любом случае на столе можно разместить большее количество картонных прямоугольников с размерами c d (c и d - целые числа, c> d): при размещении их длинной стороной вдоль длинной стороны стола или вдоль короткой. Прямоугольники не должны лежать один на другом и не должны свисать со стола.
- 06.03.2018 03:10
- Информатика
- remove_red_eye 14999
- thumb_up 50
Ответы и объяснения 1
do {
cout
} while (b > 0 && a > b);
do {
cout
} 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;
}
- 07.03.2018 01:56
- thumb_up 16
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.