Помогите написать две программы на паскале
1)Даны целочисленная матрица С[1:n,1:n] и массив D[1:k].Напиать программу, которая сортирует по убыванию методом установки элементы тех стобцов матрицы С, все элементы которых присутствуют в масиве D. Вычисления оформить в виде процедуры.
И 2)Дана матрица B[1:n,1:n] веществнного типа. написать программу, которая меняет местами первую и последнюю строку матрицы если сумма элементов над главной диагональю положительная. Вычисления оформить в виде функции.