Faça um programa que carregue uma matriz 3 times 5 com números inteiros, calcule e mostre a quantidade de elementos entre 15 e 20.

Passo 1

Beleza, olha só o que o enunciado tá pedindo: a gente precisa criar um programa que leia uma matriz com 3 linhas e 5 colunas (uma matriz ) cheia de números inteiros, e no final contar quantos desses números estão “entre 15 e 20”.
Conteúdo: matrizes (arrays 2D), laços de repetição (loops) e condição (if).
O que vamos usar:
  • Um laço duplo para percorrer linhas e colunas da matriz.
  • Uma variável “contador” pra ir somando quando o valor estiver no intervalo.
  • Um teste condicional para verificar se um número satisfaz .

Passo 2

Antes de tudo, o que é matriz? É só um jeito chique de falar “tabela” ou “array de duas dimensões”, com índice de linha e coluna. Aqui a matriz, digamos, vai se chamar , e cada elemento é , onde varia de 1 a 3 (linhas) e de 1 a 5 (colunas).

Passo 3

Agora vamos resolver de fato:
  1. Declara uma variável inteira contador = 0. Ela vai guardar quantos números caem entre 15 e 20.
  2. Faz um laço pra linhas: para i de 1 até 3
    • Dentro dele, faz outro laço pra colunas: para j de 1 até 5
      a) Lê o valor inteiro e armazena em A[i][j].b) Testa: se 15 <= A[i][j] <= 20 então faz contador = contador + 1.
Esse teste usa a teoria de “intervalo” em programação:
  • A expressão 15 <= A[i][j] && A[i][j] <= 20 retorna “verdadeiro” se e somente se o número estiver dentro desse intervalo fechado .

Passo 4

Quando os dois laços terminarem, a variável contador já conterá o total de elementos entre 15 e 20. Aí é só imprimir contador.

Resposta

O programa deve exibir o valor da variável contador, que é a quantidade de elementos da matriz no intervalo .

Exercícios relacionados