LeetCode MaxSalary in array

·

1 min read

#include <iostream>
using namespace std;

int maxSalary(int (*p)[3],int row,int column){
    int Tmax=0;
    int*arr=new int[row];
    for (int i=0;i<row;i++){
      for(int j=0;j<column;j++)
        arr[i]+= *(*(p+i)+j);
    }
    for(int i=0;i<row;i++){
    if(arr[i]>Tmax)
      Tmax=arr[i];
    }
    //Tmax=max(arr[i],arr[i+1]);
    for(int i=0;i<row;i++){
    cout<<"The array a["<<i<<"] : "<<arr[i]<<endl;
    }
    return Tmax;
    }

int main() {

        int arr[3][3]={
            {100,300,15},
            {30,60,90},
            {40,80,120}
        };
        int (*p)[3]=arr;
       cout<<"The max salary is \n"<< maxSalary(p,3,3);

    return 0;
}

}