Faça um programa que carregue uma matriz
com números inteiros, calcule e mostre:
- a quantidade de elementos entre 12 e 20 em cada linha;
- a média dos elementos pares da matriz.
Passo 1
Beleza, vamos lá! O que a gente precisa fazer aqui é criar um programa que trabalhe com uma matriz de 2 linhas e 4 colunas, cheia de números inteiros. A gente vai precisar contar quantos números estão entre 12 e 20 em cada linha da matriz e também calcular a média dos números pares que estão nessa matriz. Para isso, vamos usar conceitos de matrizes, laços de repetição (loops) e condições (if). Vamos nessa!
Passo 2
Primeiro, vamos criar a matriz 2x4 e preencher ela com números inteiros. Em programação, uma matriz pode ser representada como uma lista de listas. Por exemplo, em Python, podemos fazer assim:
matriz = [
[14, 7, 19, 22],
[12, 18, 5, 20]
]
Aqui, temos uma matriz com 2 linhas e 4 colunas preenchida com números inteiros.
Passo 3
Agora, vamos contar quantos elementos estão entre 12 e 20 em cada linha. Para isso, a gente vai percorrer cada linha da matriz e verificar cada número. Se o número estiver dentro do intervalo, aumentamos um contador.
Por exemplo:
for indice, linha in enumerate(matriz):
contagem = 0
for num in linha:
if 12 <= num <= 20:
contagem += 1
print(f"Linha {indice + 1} tem {contagem} elementos entre 12 e 20.")
Nesse trecho,
enumerate
ajuda a identificar qual linha estamos analisando. A gente verifica cada número com a condição 12 <= num <= 20
e conta quantos satisfazem isso.Passo 4
Agora, vamos calcular a média dos elementos pares na matriz. Primeiro, precisamos encontrar todos os números pares, somá-los e contar quantos são. Depois, a média é a soma dividida pela quantidade.
Veja como fazer:
soma_pares = 0
quantidade_pares = 0
for linha in matriz:
for num in linha:
if num % 2 == 0:
soma_pares += num
quantidade_pares += 1
if quantidade_pares > 0:
media_pares = soma_pares / quantidade_pares
print(f"A média dos elementos pares é {media_pares:.2f}.")
else:
print("Não há elementos pares na matriz.")
Aqui, usamos o operador
%
para verificar se o número é par (num % 2 == 0
). Se for, somamos ele e contamos quantos pares temos. Depois, calculamos a média.Resposta
Após executar o programa com a matriz fornecida, teremos:
Linha 1 tem 2 elementos entre 12 e 20.
Linha 2 tem 3 elementos entre 12 e 20.
A média dos elementos pares é 16.00.