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);
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar