como extraer la diagonal de una matriz?

shanoon
21 de Septiembre del 2005
alguien que me pueda ayudar...
yo lo intenté con algo así:

for(int i=numero; i=0; i--)
{
for(int j=0; j<numero+1;j++)
{
vector [j]= matriz[i][j]
}
}

quería que los resultados de la diagonal de la matriz los dejara en el vector, pero el for se queda dando vueltas en j y no era la idea... no sé si me entienden?

Noel Solw
21 de Septiembre del 2005
pasar la diagonal principal de una matriz a[N][N] a un vector v[N]

for(int i = 0;i < N;i++)
a[i] = v[i][i];