Задания для ШП на новогодние праздники

Дано три одномерных массива А, B, C, размерностью 30 элементов. Необходимо в одной программе:

Заполнить массив A случайными целыми числами в интервале от -100 до 100 и вывести их на экран в форматном виде в пять столбцов, предварительно сформировав заголовок и пропустив после него три строки. Найти и вывести на экран в одну строку наибольшее и наименьшее значение одномерного целочисленного массива A, отступив от верха окна CRT пять строк. Найти среднее арифметическое всех значений массива A, кратных 7, вывести результат в следующей строке, начиная с 10 позиции в строке, если значение больше 20 и с 5 позиции в противном случае. Найти наибольшее значение по модулю в массиве A, а если таких значений несколько определить их количество, вывести на экран с новой строки. Определить количество отдельно отрицательных и положительных значений массива A и вывести результат в 3 строке окна CRT. Заполнить массив B удвоенными значениями массива A с 1 по 15 элемента и утроенными с противоположным знаком начиная с 16 значения. Вывести значения массивов A и B в 4 столбца, располагая значения A[i] и B[i] через дефис с первой строки окна CRT. Подсчитать количество элементов массива B, кратных девяти и вывести результат на экран с новой строки. Заполнить массив С значениями, полученным делением соответствующих значений массива B на значения массива A, при этом если результат деления имеет более двух символов после запятой, изменить знак результата на противоположный. Результат представить в строку, разделяя значения тремя пробелами и указывая в квадратных скобках номер элемента. Подсчитать сумму отдельно отрицательных и отдельно положительных значений дробных частей массива C, Построить блок схему всего алгоритма в файле MS Word, при переходе к следующей странице использовать целочисленную метку.

Дан двумерный массив AA размерностью 5 столбцов, 5 строк. В новой программе:

Требуется заполнить массив целыми числами от -10 до +10 и вывести результат в окно CRT в форматном виде, разделяя номер строки и столбца символом звёздочка. Подсчитать сумму элементов, первых трёх строк, из столбцов со второго по четвёртый, результат вывести через строку после вывода массива. Определить сумму значений массива AA у которых номер столбца чётный, а номер строки нечётный, результат вывести с новой строки начиная с 15 позиции, не используя пробелов в операторе вывода. Определить количество значений массива равного нулю и вывести результат с первой позиции новой строки. Заменить значения главной диагонали массива АА но значения с противоположным знаком.