1
I am new here and beginner in programming, I would like your help, I need to make an algorithm that simulates the mega sena, I must present a matrix with bettors and dozens of bets, a vector with the numbers of the draw, all with automatic draw and without repetition, and at the end of the algorithm show how many people hit 0, 1,2,3,4,5 and 6 tens.
My problem is to compare the values of the draw vector with the betting matrix and find out how many people hit 0 numbers and so on..
Follow what I’ve already done.
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
// Preenche a matriz com numeros sorteados aleatórios e não repetidos
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: ")
// Preenche o vetor de sorteio com numeros sorteados aleatórios e não repetidos
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")
}
}
Perfect, I was only using 2 for and I wasn’t resetting the value of the variable of hits, I was going straight through! only need to arrange the repetition of the numbers drawn!
– Douglas Soares
Ball show! Hug.
– Kelvin Alves