Разработать блок-схему алгоритма программы и программу (c++), которая:
(Пункты задания в про-грамме разрабатываются в рамках отдельных функций. Интерфейс пользователя оформляет-ся в виде меню.)
а) вводит с клавиатуры или читает из файла двумерный массив целых чисел размер-ностью [4 ´ 5] элементов и выводит его на экран в виде матрицы. Элементы мас-сива в файле могут быть расположены в виде одного столбца или одной строки;
б) многократно, в зависимости от запроса, производит расчет среднего арифметиче-ского элементов указанного пользователем столбца;
в) по окончании работы сохраняет массив в файле. Данные этого массива сохраня-ются в виде матрицы, размерностью [4 ´ 5] элементов с двумя пробелами между ними, а результаты вычисления среднего арифметического элементов и номер со-ответствующего столбца записываются в другой файл.