Ir ao conteúdo

Posts recomendados

Postado

Pessoal eu estou estudando introdução a lógica de programação ainda, tenho um exercício para resolver que estou com dificuldade no final.

 

Desenvolva um algoritmo que receba valores aleatórios entre -20 e 10 e através de uma função preencha uma matriz de inteiros 8x3. Retorne quantas vezes aparecer o número DOIS.

 

Consegui fazer o início da matriz, mas não consigo escrever o final do código para retornar quantas vezes aparece o número 2.

Alguém pode me ajudar com o final?

 

programa
{
   funcao inicio()
   {
      inteiro matriz[8][3]
      para (inteiro linha = 0; linha < 8; linha++)
      {
         para (inteiro coluna = 0; coluna < 3; coluna++)
         {
            matriz[linha][coluna] = sorteia(-20, 10)
            escreva("[", matriz[linha][coluna], "]")
         }
         escreva ("\n")
      }
   }
}

 

Postado

@Vinicius Siri Crie um contador do tipo inteiro inicialmente com valor 0, e depois de atribuir cada valor à matriz use a estrutura de descisão se ... então, para verificar se matriz[linha][coluna] é igual a 2, caso seja, incremente o contador.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...