1. Задание:
Имеются стол прямоугольной формы с размерами a × b (a и b – целые числа, a > b) и кости домино с размерами c × d × e – целые числа, c > d > e). Найти вариант размещения на столе наибольшего количества костей. Все размещаемые кости должны лежать на одной и той же грани в один ярус и не свешиваться со стола. Все ребра костей домино должны быть параллельны или перпендикулярны каждой стороне стола.
2. Описание алгоритма программы:
Рис. 3. Схема алгоритма
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
a | int | Хранит целое введенное число |
b | int | Хранит целое введенное число |
program_3() | void | Функция, содержащая логику программы |
Имя переменной или объекта программы | Тип данных | Назначение |
c | int | Хранит целое введенное число |
d | int | Хранит целое введенное число |
e | int | Хранит целое введенное число |
row | double | Хранит кол-во рядов |
column | double | Хранит кол-во столбцов |
result | double | Хранит результат вычисления |