Unnamed
public c v1 · immutablevoid open (char primary[][COL], char display[][COL], int m, int n){ int count = 0; int i, j; for (i = m-1; i <= m+1; i++) { for (j = n-1; j <= j+1; j++) { if (i >= 0 && i < row && j >= 0 && j < COL) { if (!(i==m && j==n) && primary[i][j] == 'X'){ count++; } } } } display[m][n] = count + '0'; if (count > 0) { for (i = m-1; i <= m+1; i++) { for (j = n-1; j <= n+1; j++) { if (i >= 0 && i < ROW && j >= 0 && j < COL) { if (!(i==m && j==n) && !(display[i][j] >= '0' && display[i][j] < '9')){ open(primary, display, i, j); } } } } }}