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
Soluções para a tarefa
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