Faça um programa que carregue uma matriz 2 times 4 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.

Exercícios relacionados