aula 99

Como imprimir os elementos acima da diagonal principal de uma matriz em Portugol

Na aula anterior vimos como imprimir os elementos das diagonais principal e secundária de uma matriz quadrada.

Hoje vamos aprender como imprimir os elementos acima da diagonal principal de uma matriz em Portugol.

Exercícios como este são excelentes para desenvolver o raciocínio lógico, uma vez que exigem reflexão. Para resolver este exercício basta perceber que todos os elementos acima da diagonal principal possuem o índice da linha menor que o índice da coluna.

elementos acima da diagonal principal
Elementos acima da diagonal principal.
programa{

	inclua biblioteca Util

	/* Aula 99: Imprimir os elementos acima da diagonal principal de uma matriz 6 x 6.
	 *  
	 * Escrito por Wagner Gaspar
	 * Março de 2021
	 */

	funcao inicio(){

		inteiro l, c, mat[6][6]

		para(l = 0; l < 6; l++){
			para(c = 0; c < 6; c++){
				mat[l][c] = Util.sorteia(10, 99)
			}
		}

		para(l = 0; l < 6; l++){
			para(c = 0; c < 6; c++){
				escreva(mat[l][c], " ")
			}
			escreva("\n")
		}

		escreva("\nElementos acima da diagonal principal\n")
		para(l = 0; l < 6; l++){
			para(c = 0; c < 6; c++){
				se(c > l)
					escreva(mat[l][c], " ")
				senao
					escreva("   ")
			}
			escreva("\n")
		}
		escreva("\n")
	}
}

Deixe um comentário

13 − dez =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.