Несколько замечаний по технике программирования. Есть такое понятие как "магическая цифра", у вас размер двухмерного массива равен 9, переменным y, x, v присвоено число девять. Потом труднее будет понять что является размером, а что значением. Всегда старайтесь использовать переменные.
Код:

...
const int row = 9;
const int column = 9;
int matrix[row][column] = {0};
...
Теперь такой момент, в условиях у вас слишком много скобок, это не ошибка, но они избыточные, достаточно написать
Код:

...
if(!(ix<0 || ix>x || iy<0 || iy>y)){
...
И наконец конструкция ввода\вывода
Цитата COM-BAT:
Код: 
...
do
{
cin>>com;
if(com=="in"){cin>>ix>>iy>>iv; matrix[ix][iy]=in(ix, iy, iv, x, y, v);};
if(com=="out"){cin>>ix>>iy; if(out(ix, iy, x, y)){cout<<matrix[ix][iy]<<endl<<"Sucesful"<<endl;};}
}while(true);
...
»
|
Ввод массива
Код:

...
const int row = 9;
const int column = 9;
int matrix[row][column] = {0};
for(int i = 0; i < row; i++){
for(int j = 0; j < column; j++){
cout << "Matix[" << i << "][" << j << "] = "; // Для красоты ввода
cin >> matrix[i][j];
}
}
...
Вывод массива
Код:

...
const int row = 9;
const int column = 9;
int matrix[row][column] = {0};
for(int i = 0; i < row; i++){
for(int j = 0; j < column; j++){
cout << matrix[i][j] << endl;
}
}
...