No need to convert to a one-dimensional array, surely. Plus that might obscure the purpose of the array.
Here's a simple treatment.
int myarray[ NOROWS ][ NOCOLS ];
getvalues( int* p1, int* p2 )
{
int row, returnrow, minvalue;
row = 0;
*p1 = myarray[ row ][ 0 ];
*p2 = myarray[ row ][ 1 ];
minvalue = myarray[ row ][ 2 ];
for( row = 1; row < NOROWS; row++ )
{
if( minvalue > myarray[ row ][ 2 ] )
{
*p1 = myarray[ row ][ 0 ];
*p2 = myarray[ row ][ 1 ];
minvalue = myarray[ row ][ 2 ];
}
}
}
Best wishes,
tootired