Estou com problemas nesse exercicio, que consiste em gerar um gabarito da mega-sena e comparar as apostas com o gabarito. E assim informando quem acertou as apostas e quanto acertou.
--os valores de vetor e matriz devem estar errados--
G: vetor [1..5] de inteiro
M: vetor [1..20, 1..5] de inteiro //O exercício não informava a quantidade de alunos. Nesta solução, adotou-se a quantidade igual a 3.
i, j, total : inteiro
inicio
escreval ("escreva o resultado da mega")
para j de 1 ate 5 faca
leia (G[j])
fimpara
para i de 1 ate 20 faca
para j de 1 ate 5 faca
se (j=0) entao
escreval("digite as apostas")
fimse
leia (M[i,j])
fimpara
fimpara
para i de 1 ate 20 faca
total <- 0
para j de 1 ate 5 faca
se (M[i,j+1]=G[j]) entao
total <- total + 1
fimse
fimpara
escreval ("O apostador ", M[i, 1], " acertou ", total)
fimpara
fimalgoritmo
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
Duvidas e trabalhos:
E-mail: [email protected]
Blog: http://mvf5-system.blogspot.com.br/
Se é Mega-Sena presume-se que sejam 6 dezenas e não 5.
Se você faz um:
para j de 1 ate 5 faca
não tem sentido você colocar dentro do loop:
se (j=0) entao
A matriz M não indica o jogo de cada jogador? Cada jogo não deveria conter 6 dezenas?
Você tem que comparar cada dezena do jogo com as dezenas do gabarito que não necessariamente estão na mesma posição.