passing 2d array by reference c++
template<int rows, int cols>
void print_array( int (&arr)[rows][cols] )
{
for( int r{}; r < rows; r++ ) {
for( int c{}; c < cols; c++ )
std::cout << arr[r][c] << ' ';
std::cout << 'n';
}
}