Какие ошибки при компилляции?
Последний отрицательный элемент - имеется в виду, последний из тех,которые есть в массиве. Необязательно же самый последний элемент будет отрицательным.
При компиляции выдает не то что нужно....
не находит самый минимальный положительный элемент, а за место него пишит в переменную отрицательный элемент.
И по условию задачи поменять местами ПОСЛЕДНИЙ отрицательный элемент с минимальным положит-м элем-ом...
что бы проверить последний элементя я сделал условие
if (A[n-1]<0)