Составьте описание иерархии классов, решающей задачу поиска заданного элемента в матрице случайных чисел, представленной линейным массивом. Базовый класс-абстрактный класс содержит адрес элемента , количество строк и столбцов матрицы и следующие методы: вывод массива, инициализациж массива случайными числами. Инициализация строк и столбцов матрицы выполняется в конструкторе базового класса. Производный класс- содержит указатель на линейный динамический массив, методы производного класса осуществляют поиск заданного элемента и записывают его адрес , перегружают метод вывода и инициализации массива. Деструкторы и конструкторы должны быть описаны