С++ Дан двумерный массив размером nxn. Сформировать одномерный массив из элементов заданного массива, расположенных над главной диагональю. Для решения необходимо в программе производить чтение входных данных из файла, а результаты работы программы записывать в файл. В программе для решения поставленной задачи необходимо использовать динамическое выделение памяти, решение небольших подзадач реализовать в виде функций.