Jeżeli nie wiedziałeś jak wykrywać strzałki to wujaszek google się kłania, natomiast jeżeli chodzi ci o program to spróbuj sam pokombinować! Podpowiem tyle: ++x kiedy prawo, --x kiedy lewo, ++y kiedy dół, --y kiedy góra. Chyba to nie takie trudne by o gotowca pytać.
#include<iostream>
#include<conio.h>
int main( void )
{
int Klawisz;
for( ; ; )
{
Klawisz = getch();
switch( Klawisz )
{
case 72:
//góra, dekrementacja [x][--y] x takie samo, i po prostu wtedy przemieszczasz obiekt z pola y na pole --y. Podobnie w następnych case-ach.
break;
case 80:
//dół
break;
case 75:
//lewo
break;
case 77:
//prawo
break;
}
}
return 0;
}