Pessoal, como faço para excluir a diagonal principal de uma matriz ? A questão que estou fazendo pede para ler uma matriz 6x6 e imprimir todos os elementos, exceto a diagonal principal. A minha lógica foi a seguinte: para os elementos da diagonal principal, voltar 1(-1), mas não consigo de jeito nenhum executar isso, já tentei de varias maneiras mas não consigo. Segue abaixo o último código que tentei:
int m[6][6],i,j;
for(i=0;i<6;i++){
for(j=0;j<6;j++){
printf("Linha: [%d] Coluna[%d]: ",i+1,j+1);
scanf("%d",&m[i][j]);
}
}
printf("\nSem a diagonal principal:\n");
for(i=0;i<6;i++){
for(j=0;j<6;j++){
printf("\n%d",m[i][j]);
if(i==j){
//m[i][j]--;
//m[i-1][j-1];
//m[i][j]=m[i-1][j-1];
}
}
}
/*printf("\nDiagonal principal:\n");
for(i=0;i<6;i++){
for(j=0;j<6;j++){
if(i==j){
printf("\nLinha: [%d] Coluna[%d]: %d",i+1,j+1,m[i][j]);
}
}
}*/