Segue abaixo um exemplo de implementação em Python para resolver o problema proposto: ``` # Lendo o tamanho da matriz n = int(input("Digite o tamanho da matriz quadrada: ")) # Criando a matriz matriz = [] for i in range(n): linha = [] for j in range(n): valor = int(input(f"Digite o valor da posição [{i}][{j}]: ")) linha.append(valor) matriz.append(linha) # Imprimindo a diagonal principal print("Diagonal principal:") for i in range(n): print(matriz[i][i]) # Imprimindo a diagonal secundária print("Diagonal secundária:") for i in range(n): print(matriz[i][n-i-1]) # Encontrando o maior valor das diagonais maior_valor = matriz[0][0] for i in range(n): if matriz[i][i] > maior_valor: maior_valor = matriz[i][i] if matriz[i][n-i-1] > maior_valor: maior_valor = matriz[i][n-i-1] print(f"Maior valor das diagonais: {maior_valor}") ``` Espero ter ajudado!
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar