Вариант 2 Задание 1. Разработать консольное приложение для решения следую-щей задачи. Определить ступенчатый массив А1, состоящий из M строк. Количество строк ввести с клавиатуры. Каждая строка состоит из элементов типа char. Ввести с клавиатуры элементы строк массива. Признаком конца ввода строки является ввод пустого значения. Определить прямоугольный массив (матрицу) А2 размером MxN. Количество строк и столбцов ввести с клавиатуры. Проинициализировать массив с помощью датчика случайных чисел для заполнения массива случайными символами английского алфавита (от A до Z). Вывести массивы на экран. Поменять местами строки массива А1 по правилу: строка с номером 0 меняется с последней, строка с номером 1 с предпоследней и т.д. до середины массива. Определить целое среднее арифметическое значение элементов каждой строки массива А1. Самую длинную и самую короткую строки массива А1 скопировать в вектор V. Поменять местами строки массива А2 по тому же правилу. Вывести все массивы на экран. Операции подсчета средних арифметических значений в массиве А1 и копирования строк массива А1 в вектор V выполнить с помощью циклов. Задание 2. Повторить решение задачи, в котором операции подсчета средних арифметических значений в массиве А1 и копирования строк массива А1 в вектор V выполнить с помощью библиотечных методов. Создание массива, его инициализацию и вывод на экран оформить в виде пользовательских методов.