1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Comparar dados do vetor com uma matriz

Sou novo aqui e iniciante na programação, gostaria da ajuda de vocês, preciso fazer um algoritmo que simule a mega sena, devo apresentar uma matriz com apostadores e dezenas apostadas, um vetor com os números do sorteio, tudo isso com sorteio automático e sem repetição, e no final do algoritmo mostrar quantas pessoas acertaram 0, 1,2,3,4,5 e 6 dezenas.

O meu problema está em comparar os valores do vetor sorteio com a matriz de apostadores e achar quantas pessoas acertaram 0 números e assim por diante..

Segue o que eu já consegui fazer.

programa
{
     inclua biblioteca Util


     funcao inicio()
     {
          const inteiro apostadores = 100
          const inteiro nDezenasApostada = 6
          const inteiro dezenas = 6
          inteiro megaApostas[apostadores][nDezenasApostada]
          inteiro nSorteados[dezenas]
          inteiro zeroAcertos = 0
          inteiro umAcerto = 0
          inteiro doisAcertos = 0
          inteiro tresAcertos = 0
          inteiro quatroAcertos = 0
          inteiro cincoAcertos = 0
          inteiro seisAcertos = 0
          para (inteiro i = 0; i < apostadores; i++) {
               para (inteiro j = 0; j < nDezenasApostada; j++) {
                    inteiro numeros = Util.sorteia(1, 60)
                    inteiro contador = 0
                    enquanto (contador < nDezenasApostada) {
                         se (megaApostas[i][contador] == numeros) {
                              numeros = Util.sorteia(1, 60)
                              contador = 0
                         }
                         contador++
                    }
                    megaApostas[i][j] = numeros
               }
          }
          escreva("Numeros Sorteados: ")
          para (inteiro i = 0; i < dezenas; i++) {
               inteiro numeros = Util.sorteia(1, 60)
               inteiro contador = 0
               enquanto (contador < dezenas) {
                    se (nSorteados[contador] == numeros) {
                         numeros = Util.sorteia(1, 60)
                         contador = 0
                    }
                    contador++
               }
               nSorteados[i] = numeros
               escreva(" ", nSorteados[i])
          }
          escreva("\n")

     }
}
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.