Помогите составить тексты программ на Turbo Pascal
Кто чем может помогите
прог1. Вычислить наибольший (наименьший) отрицательный элемент массива.
Пояснение: С клавиатуры вводится произвольный одномерный массив типа integer (не более 10 символов), после чего делается его контрольный вывод.
Переместите все положительные элементы массива в начало, а отрицательные в конец массива.
прог2. Вычислить средней арифметический положительный (отрицательный) элемент каждой строки (столбца) матрицы.
Пояснение: Матрица 5X5 после чего делается её контрольный вывод. Поменять местами максимальный элемент заданной строки с минимальным элементом заданного столбца матрицы.
прог3. Три точки заданы своими координатами (X1,X2), (Y1,Y2), (Z1,Z2) в новом квадрате определить и напечатать точку, для которой угол между осью ординат (Oy)
и лучом, соединяющего начало координат с точкой минимума.
прог4. Определить наибольшее количество идущих подряд пробелов.
прог5. Выбор студентов заданного пола, имеющих средний бал за сессию выше "4".
Пояснение: Даны пять записей, каждая из которых имеет 3 поля: группа, ФИО студента и оценка.
Заранее спасибо!