Помогите пожалуйста решить вот эти 2 задачи. Вопрос жизни и смерти

1. Написать программу перестановки максимального и минимального элемента в каждой строке матрицы А(N*M). Нахождение минимального и максимального элементов в заданной строке матрицы А оформить в виде процедуры.
2. В массиве Y(n) найти значение и индекс первого максимального элемента, если он превышает заданное число c, то вычислить сумму предшествующих ему элементов, в противном случае - произведение элементов, следующих за ним.