Crie um algoritmo que leia uma matriz 5x5. Em seguida, conte quantos números pares existem na matriz.
Soluções para a tarefa
i, j, cont: inteiro;
mat: Matriz[5,5] de inteiro;
INÍCIO
para i de 1 a 5 faça
para j de 1 a 5 faça
leia mat[i,j];
fim_para_j
fim_para_i
cont=0;
para i de 1 a 5 faça
para j de 1 a 5 faça
se (resto(mat[i,j],2) == 0) então
cont = cont + 1;
fim_se
fim_para_j
fim_para_i
escreva "Há ", cont, " números pares na matriz.";
FIM.
O seguinte programa cria a função ler_matriz, que cria uma matriz de dimensões 5 x 5 e armazena os seus elementos. A seguir, a função pares_matriz percorre a matriz, onde observa o módulo da divisão de cada elemento por 2, indicando se o resultado é par ou ímpar, onde os números pares terão módulo igual a zero. Com isso, a quantidade de números pares é exibida ao final.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
O seguinte programa cria a função ler_matriz, que cria uma matriz de dimensões 5 x 5 e armazena os seus elementos. A seguir, a função pares_matriz percorre a matriz, onde observa o módulo da divisão de cada elemento por 2, indicando se o resultado é par ou ímpar, onde os números pares terão módulo igual a zero. Com isso, a quantidade de números pares é exibida ao final.
def ler_matriz():
matriz = [[0 for _ in range(5)] for _ in range(5)]
for i in range(5):
for j in range(5):
matriz[i][j] = int(input(f"Digite um numero para a posição [{i+1}][{j+1}]: "))
return matriz
def pares_matriz(matriz):
pares = 0
for linha in matriz:
for n in linha:
if(n%2 == 0):
pares += 1
return pares
if __name__ == "__main__":
matriz = ler_matriz()
pares = pares_matriz(matriz)
print(f"A matriz possui {pares} números pares")
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2
qual deve ser o erro?