Ejemplo:
int matriz[ 5 ][ 5 ]; //declarás la matriz
for( int a=0;a<5;a++ ) //recorrés filas
{
for( int b=0;b<5;b++ ) //recorrés columnas
{
//manejás la "celda" actual
matriz[ a ][ b ] = 0;
}
}
Ahora
jugá con eso, podés manipular a tu antojo cada celda.
Podés hacer una función aparte para calcular: (c-a)^2+(d-b)^2, y para acceder a un elemento particular lo hacés con
matriz[ fila ][ columna ].
Ah, te aconsejo que uses variables así: a,b,c,d... No se para que quieren usar variables tipo: i,j,Ij,Aj,Ai. Así se conoce en matemáticas, pero creo que es más fácil distinguirlas como te dije.
Y bueno después lee algún manual de C/C++, tenés muchos en la sección de Libros/papers.