Diagonal superior de uma matriz

4 respostas
Z

Oi pessoal, sou novo no site e tenho poucos conhecimento em java. No entanto estou fazendo um curso e tenho um exercicio que não sei como começar. O exercicio diz para criar um programa na linguagem java que mostre a diagonal superior de uma matriz.
Agradeço a vossa ajuda.

4 Respostas

diego2005

Você arranhou alguma coisa???

davidbuzatto

Quanto vc sabe da linguagem Java ou mesmo outra linguagem de programação?
Seu problema está no algorítmo ou na linguagem em si?

Uma matriz que tem diagonal precisa ser quadrada?

Olhe a matriz:

1, 2, 3, 4 0, 4, 5, 6 0, 0, 8, 9 0, 0, 0, 1

Se não estou errando o conceito, seu programa deveria mostrar

1, 2, 3, 4 4, 5, 6 8, 9 1

Até mais!

davidbuzatto

Qual a característica comum aos elementos que estão acima da diagonal da matriz? (índice da coluna maior que o índice linha)

E qual a característica comum aos elementos da diagonal? (índice da coluna igual ao índice linha)

diego2005

Depois das dicas do David ficou moleza, vou fazer o começo, o resto fica por sua conta:

public class Diagonal {
    public static void main(String[] args) {
        int[][] matriz = {{1, 2, 3, 4},
                                 {0, 4, 5, 6},
                                 {0, 0, 8, 9},
                                 {0, 0, 0, 1}};

        // agora vc termina....
    }
}

T+

Criado 17 de julho de 2007
Ultima resposta 17 de jul. de 2007
Respostas 4
Participantes 3