es qe no hace falta un tutorial, es demasiado sencillo... mira, pensalo asi:
vos el arreglo 1ro tenes qe darle el tamaño:
char arreglo [5][5];
eso quiere decir qe va a ser de 5x5
osea algo asi:
0 1 2 3 4
0 _ _ _ _ _
1 _ _ _ _ _
2 _ _ _ _ _
3 _ _ _ _ _
4 _ _ _ _ _
y en cada espacio vos podes meter lo que quieras osea:
si vos decis:
int x=2;
int y=1;
int m=20;
arreglo [y][x]=m;
eso quiere decir qe en el espacio del arreglo 1x2 va a guardar el numero 20.
ahora, como seguramente sabras, los arreglos arrancan desde el espacio 0, por lo tanto tenes qe tener pensado que si necesitas 20 datos ordenados, el ultimo qe vas a guardar va a ir en la casilla 19
Ejemplo:
arreglo de 10: (int arreglo [10]
0 1 2 3 4 5 6 7 8 9
_ _ _ _ _ _ _ _ _ _
entonces, el decimo dato va a ir en la casilla 9.
Salu2! si lo practicas un poco lo vas a entender rapido