SAU-trade, цикл вам нужен только для определения индексов двоечки.
Код:
...
const int row = 10;
const int column = 10;
int array[row][column] = {0}; // Здесь весь массив забит нулями, вы введёте свои данные
// Заполнение массива
for(int i = 0; i < row; i++){
for(int j = 0; j < column; j++){
if(array[i][j] == 2 ){ // Если равно двойке, мы нашли индексы и цикл нам больше не нужен.
// Шагаем обводкой и проверкой
// условия проверки выхода за диапазон и присваивание единички если всё гуд
if(j-1 < column) // вверх
array[i][j-1] = 0;
// вниз
...
}
}
}
...