Enviada pelo
Site

Programar tipo uma loteria

Meu pai gosta muito de jogar na loteria, ai pensando nisso eu queria programar um tipo de loteria onde eu coloco um vetor de 1 a 60, o usuario escolhe 6 numeros desse vetor e o pc escolhe aleatoriamente 6 numeros do vetor também. Depois mande quantos desses numeros escolhidos foram iguais. Minha duvida eh se tem algum jeito de fazer a maquina escolher 6 numeros do vetor, todos aleatorios.

Professor Charly B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 anos
Contatar Charly

Oi tem sim,

Como vc já sabe que a posição do vetor vai de 0 a 59, então vc coloca o random neste range.

E aí vc pega o resultado desta roleta e insere na posição do vetor para encontrar o valor contido nela.

Apenas rascunho:

...

//Repete isto em um loop 6 vezes e valide para sair todos os valores diferentes

srand(time(0));

int i = rand() % 59;

int sorteado = vetor[i]

....

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa