For a square nXn a array, a saddle point is an element that is the maximum in its row and the minimum in
its column.
Write a function in C ++
"saddle_point_found( ...) " where "a" is the name of a two dimensional square array and
size is the number of rows, so that the code below will work properly.
if(saddle_point_found(a, size, at_row, at_col, value))
cout<< "saddle point found with value "<< value<<" at row "<
"and at column "<
else
cout<<" alas ...no saddle point found :-( " <
please just write the function in C ++ and explain it fully or write comment before each line .