Buscar

Faça um programa que: a) Leia uma número N inteiro entre 3 e 10. b) Leia uma matriz de números reais de tamanho N x N. Obs.: Caso exista algum núme...

Faça um programa que: a) Leia uma número N inteiro entre 3 e 10. b) Leia uma matriz de números reais de tamanho N x N. Obs.: Caso exista algum número menor que zero nesta matriz, atribua a este termo o valor zero automaticamente. c) Calcule e imprima a soma da diagonal principal da matriz lida, e a mesma no formato matricial.


Essa pergunta também está no material:

Linguagem C - Exercicios Resolvidos
21 pág.

Lógica e Programação de Algorítimos Pontifícia Universidade Católica de CampinasPontifícia Universidade Católica de Campinas

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em Python que atende aos requisitos da questão: ```python n = int(input("Digite um número inteiro entre 3 e 10: ")) while n < 3 or n > 10: n = int(input("Digite um número inteiro entre 3 e 10: ")) matriz = [] for i in range(n): linha = [] for j in range(n): num = float(input(f"Digite o elemento [{i}][{j}]: ")) if num < 0: num = 0 linha.append(num) matriz.append(linha) soma = 0 for i in range(n): soma += matriz[i][i] print(f"Soma da diagonal principal: {soma}") print("Matriz:") for i in range(n): for j in range(n): print(matriz[i][j], end=" ") print() ``` O programa começa lendo um número inteiro `n` entre 3 e 10. Em seguida, ele lê uma matriz de tamanho `n x n`, verificando se cada elemento é menor que zero e, caso seja, atribuindo o valor zero a ele. Depois, o programa calcula a soma dos elementos da diagonal principal da matriz e imprime essa soma e a matriz no formato matricial.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais