Ciao, io farei qualcosa del genere
for(unsigned int i_2 = i - (i != 0); i_2 <= i + (i != R - 1); ++i_2)
...
(dove R è il numero di righe della matrice originale) e similmente anche per j_2.
Con questi indici andremo poi a scorrere la sottomatrice m(che sarà al massimo 3x3) che costituisce l'intorno relativo all'elemento ij-esimo.