У тебя есть двумерный массив NxN, надо получить одномерный массив длинной N. Каждый элемент одномерного массива (который нужно получить) равен сумме некоторых элементов соответствующей (по номеру, т.е. 0-ой элемент массива будет получатся из элементов 0-ой строки матрицы) строки из матрицы. Суммы могут быть двух видов:
1) элемент строки, который лежит на главной диагонали < 0, тогда ищешь сумму элементов этой строки, начиная с 0-ого элемента до первого отрицательного
2) элемент строки, который лежит на главной диагонали => 0, тогда ищешь сумму элементов этой строки, начиная с первого неотрицательного элемента и до конца строки
ну а код, сам пиши. только помощь при наличии уже чего либо