Buscar

Ajuda em algoritimo URGENTE!

Dada uma matriz de ordem 3x3 faça um algoritimo que: * calcule a soma dos elementos da primeira coluna. * calcule o produto dos elementos da primeira linha. * calcule a soma.de todos os elentos da matriz * calcule a soma da diagonal principal.

💡 1 Resposta

User badge image

Hinfo System

Olá Ana,

 

Segue um código em Java. Observe que fiz cada solicitação em loops separados para ficar mais fácil de entender o código, mas eu poderia ter aproveitado os loops para o código ficar menor e diminuir o tempo de execução:

public class MyClass {

int x=10;
int y=25;
int z=x+y;
int [][] matriz = {{1,2,3},{4,5,6},{7,8,9}};

//calcule a soma dos elementos da primeira coluna
int somaColuna=0;
for(int linha=0; linha<3; linha++) {
somaColuna+=matriz[linha][0];
}

//calcule o produto dos elementos da primeira linha
int multLinha=1; //Iniciar em 1 porque é uma multiplicação
for(int coluna=0; coluna<3; coluna++) {
multLinha*=matriz[0][coluna];
}

//calcule a soma.de todos os elentos da matriz
int somaMatriz=0;
for(int linha=0; linha<3; linha++) {
for(int coluna=0; coluna<3; coluna++) {
somaMatriz+=matriz[linha][coluna];
}
}

//calcule a soma da diagonal principal
int somaDiagonal=0;
for(int linha=0; linha<3; linha++) {
for(int coluna=0; coluna<3; coluna++) {
if (linha==coluna) {
somaDiagonal+=matriz[linha][coluna];
}
}
}


System.out.println("Soma Coluna = " + somaColuna);
System.out.println("Mult Linha = " + multLinha);
System.out.println("Soma Matriz = " + somaMatriz);
System.out.println("Soma Diagonal = " + somaDiagonal);

}
}

 

1
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais