Para resolver esse problema, você precisa seguir os seguintes passos: 1. Ler a ordem da matriz N. 2. Criar a matriz de ordem N. 3. Ler os valores da matriz. 4. Calcular a soma de todos os elementos positivos da matriz e imprimir o resultado. 5. Ler o índice de uma linha da matriz e imprimir todos os elementos desta linha. 6. Ler o índice de uma coluna da matriz e imprimir todos os elementos desta coluna. 7. Imprimir os elementos da diagonal principal da matriz. 8. Elevar ao quadrado todos os números negativos da matriz. 9. Imprimir a matriz alterada. Segue abaixo um exemplo de código em Python que realiza essas ações: ``` # Lendo a ordem da matriz N = int(input()) # Criando a matriz matriz = [] for i in range(N): linha = [] for j in range(N): linha.append(float(input())) matriz.append(linha) # Calculando a soma dos elementos positivos soma_positivos = 0 for i in range(N): for j in range(N): if matriz[i][j] > 0: soma_positivos += matriz[i][j] print(soma_positivos) # Imprimindo uma linha da matriz linha = int(input()) for j in range(N): print(matriz[linha][j]) # Imprimindo uma coluna da matriz coluna = int(input()) for i in range(N): print(matriz[i][coluna]) # Imprimindo a diagonal principal da matriz for i in range(N): print(matriz[i][i]) # Elevando ao quadrado os números negativos da matriz for i in range(N): for j in range(N): if matriz[i][j] < 0: matriz[i][j] = matriz[i][j] ** 2 # Imprimindo a matriz alterada for i in range(N): for j in range(N): print(matriz[i][j], end=' ') print() ``` Lembrando que esse é apenas um exemplo de código e que existem diversas formas de resolver esse problema.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar