Como criar um algoritmo que identifique se a matriz é linha, coluna, nula, quadrada, diagonal e identidade? Essa questão é muito complicada gostaria de ter dois exemplos resolvidos para que eu possa aprender a fazer as mesas, gostaria de fazer a resposta junto e separada, para que eu possa aprender a fazer da mesma forma
Se x é o número de linhas, y o número de colunas, i é uma posição na matriz tal que 0 <= i <= x e o mesmo vale para j, na forma 0<= j <= y então:
- Linha: x = 1 e y > 1
- Coluna: y = 1 e x > 1
- Nula: todos os elementos iguais a 0
- Quadrada: x == y
- Identidade: Se i == j, então Matriz[i][j] == 1. Se não, Matriz[i][j] == 0
- Diagonal: Se i != j, então obrigatoriamente Matriz[i][j] == 0
Com essas regras você deve consegue implementar, a lógica é bem simples. Se você estiver com dúvidas em relação ao Java em si, faça as perguntas e mostre o código que te ajudamos.
1 curtida
Tem como fazer o passo a passo?
Com o exemplo do @lvbarbosa, você simplesmente dentro do for irá usar diversos if para verificar se a matriz é linha, coluna, etc.