Ошибка task.cpp(62): error C2440: return: невозможно преобразовать "int *" в "int **"

Нужно написать функцию которая которая из двумерного массива выводит одномерный массив R, где Rj– сумма элементов, предшествующих последнему отрицательному элементу j-го столбца; если все элементы столбца неотрицательны, то примите Rj= -1

int** task(int** matr, int m, int n)
{   
    int i,j;
    int* newMatr = new int [m]; 
    for(int i=n; i>0; i--)
         int z = matr[0][0]; // pred
        for(int j=m; j>0; j--)
        {
            if (matr[i][j]<0) 
                for(int j=m; j>0; j--)
                {
                    int s=s+matr[i][j];//sum
                    *(newMatr+j)= s;
                }
                break;
        }

     return newMatr;

}

Выводи ошибку error C2440


Ответы (0 шт):