Насчет экономии памяти - довольно спорное утверждение. Это зависит от размерности данных. Если скажем у меня матрица с элементами типа байт, то произведение элементов недолжно превышать 255 - что маловероятно.
Задумка вообще оригинальная, только мне непонятен обратный процесс получения двух элементов из одного. Допустим у меня есть 3 и 5 произведение будет 15. Но из 15 я могу получить обратно как минимум 2 варианта. 5,3 и 3,5 Как спрашивается узнать правильное положение элемента относительно диагонали?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
|