• Matéria: Informática
  • Autor: falbanazz2723
  • Perguntado 3 anos atrás

Faça uma função que receba, por parâmetro, uma matriz A(10,10)e
retorne a soma dos elementos acima da diagonal principal. Pode me ajudar a resolver esse exercício. Pff

Respostas

respondido por: steniohmsilva
0

O pseudocódigo de um função que soma os elementos acima da diagonal principal seria:

somaAcimaDiagonalPrincipal (int matriz [10][10]) {

int soma;

para (i de 0 ate i < 10) {

para (j de 0 ate j < 10) {

se ( j > i ) faca {

soma = soma + matriz[i][j]

}

}

}

retorna soma;

}

Diagonal Principal de uma matriz

A diagonal principal de uma matriz são os elementos que estão na linha diagonal que divide a matriz no meio, essa linha deve ser traçada do canto superior esquerdo ao inferior direito. A linha que vai do superior direito ao inferio esquerdo é chamado de diagonal secundária.

Para encontrar os valores dessa diagonal principal basta encontrar os elementos que estão na parte da matriz em que a linha e a coluna possuem o mesmo valor. Traçando o triângulo acima dos elementos encontrados na diagonal principal é o que precisamos e verificando o padrão vemos que em todos esses campos o valor da coluna é maior do que a linha.

Mais exercícios sobre matrizes em

https://brainly.com.br/tarefa/48841

https://brainly.com.br/tarefa/44894

#SPJ1

Anexos:
Perguntas similares