Answer 2D16

void zeroEdges ( int nrows, int ncols, int x[nrows][ncols] )
{
  int row, col;
  
  /* Zero row 0 */
  if ( nrows>0 )
    for ( col=0; col<ncols; col++ )  x[0][col] = 0;

  /* Zero last row */
  if ( nrows>0 )
    for ( col=0; col<ncols; col++ )  x[nrows-1][col] = 0;
  
  /* Zero column 0 */
  if ( ncols>0 )
    for ( row=0; row<nrows; row++ )  x[row][0] = 0;

  /* Zero last column */
  if ( ncols>0 )
    for ( row=0; row<nrows; row++ )  x[row][ncols-1] = 0;
}


Back to Puzzle Home