Inverter ordem da diagonal secundária de uma matriz.

1. Inverter ordem da diagonal secundária de uma matriz.

PauloLima23
PauloLima23

(usa Debian)

Enviado em 05/11/2016 - 01:40h

Com a principal fiz assim:
 for(j = 0; j<4; j++ ){
di[j] = m[j][j];
}
//Repõe a diagonal na direção inversa
for(j = 0; j<4; j++ ){
m[j][j] = di[3-j];

}


E com a secundária como seria???


  


2. Re: Inverter ordem da diagonal secundária de uma matriz.

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/11/2016 - 02:00h

Tathiii escreveu:

Com a principal fiz assim:
 for(j = 0; j<4; j++ ){
di[j] = m[j][j];
}
//Repõe a diagonal na direção inversa
for(j = 0; j<4; j++ ){
m[j][j] = di[3-j];

}


E com a secundária como seria???


[00 01 02 03]
[10 11 12 13]
[20 21 22 23]
[30 31 32 33]

for(j = 0; j<4; j++ ){
di[j] = m[j][3-j];
}

//Repõe a diagonal na direção inversa

for(j = 0; j<4; j++ ){
m[j][3-j] = di[3-j];
}


Fiz sem testar.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Inverter ordem da diagonal secundária de uma matriz.

PauloLima23
PauloLima23

(usa Debian)

Enviado em 05/11/2016 - 23:05h

Obrigada :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts