Se tiene que realizar el siguiente recorrido en la matriz:
el código debería quedar algo asi:
Saludos
Código [Seleccionar]
A00 A01--A02 A03--A04
| \ \ \ \
A10 A11 A12 A13 A14
\ \ \ \ |
A20 A21 A22 A23 A24
| \ \ \ \
A30 A31 A32 A33 A34
\ \ \ \ |
A40--A41 A42--A43 A44
el código debería quedar algo asi:
Código (c) [Seleccionar]
int i=0,j=4,z=1;
int vector[25];
vector[0]=A[0][4];
while(!(i==4&&j==0))
{
/* aqui se calculan los valores siguientes de i y j */
/* ... */
vector[z++]=A[i][j];
}
Saludos