(5) Leia a dimensão de uma matriz N e M , onde N é o número de linhas e M o número de colunas. A seguir, leia os elementos da matriz, conte e escreva quantos valores maiores que 10 ela possui.

Exemplo de entrada:

Informe o número de linhas: 5
Informe o número de colunas: 3
Informe os elementos da matriz:
389
2073
015-4
1294
7132

Exemplo de saída:

Maiores que 10: 4

Passo 1

Beleza, vamos resumir o que o exercício pede e quais conceitos vamos usar.
Enunciado resumido: a gente vai ler duas quantidades, (número de linhas) e (número de colunas), e depois ler números que formam uma matriz. O objetivo é contar quantos desses números são maiores que 10.
Conteúdo da matéria:
  • Estruturas de repetição (laços) para percorrer a matriz;
  • Leitura de entradas e uso de variáveis;
  • Condicional (if) para verificar “maior que 10”;
  • Acumulação de um contador.
    Para resolver isso, vamos precisar de:
  1. Uma variável para armazenar a quantidade de linhas ;
  2. Uma variável para armazenar a quantidade de colunas ;
  3. Um contador, digamos cont, inicializado em zero;
  4. Dois laços aninhados (um para linhas e outro para colunas) para ler cada elemento e testar se ele é > 10.

Passo 2

Primeiro, a gente lê e e inicializa o contador:
leia N  
leia M  
cont ← 0   // aqui começa em zero porque ainda não contamos nada  
Explicando a teoria: toda vez que você quer repetir uma ação várias vezes (ler valores, por exemplo), você usa um laço. Aqui precisamos de dois laços porque temos duas dimensões (linhas e colunas).

Passo 3

Agora, vamos percorrer cada posição da matriz e ler o valor. Em pseudocódigo:
para i de 1 até N faça  
  para j de 1 até M faça  
    leia x     // lemos o elemento da matriz na posição (i, j)  
    se x > 10 então  
      cont ← cont + 1  
    fim se  
  fim para  
fim para  
Teoria aplicada:
  • “para i de 1 até N” e “para j de 1 até M” são laços de repetição aninhados, que funcionam como “varrer” cada célula da matriz;
  • A condicional se x > 10 então verifica se o número lido é maior que 10;
  • cont ← cont + 1 é como a gente incrementa o contador sempre que encontra um valor que satisfaz a condição.

Passo 4

Depois de sair dos dois laços, a variável cont já contém a quantidade total de elementos maiores que 10. Só precisamos mostrar o resultado no formato pedido:
Escreva "Maiores que 10: " + cont  

Resposta

Maiores que 10: 4

Exercícios relacionados