Olá amigos, saudações, estou tentando criar um program que identifica os numeros de sorteio com os que voce sorteou, pra isso decidir fazer um simples vetor de 15 numeros
vetor[15];
logo em seguida coloquei um por um os numeros do ultimo sorteio da lotofacil
vetor[0]=4;
vetor[1]=6;
...
depois disso inovei o sistema de sorteios com base na quantidade de jogos que o usuario fez e os numeros que ele sorteou, vendo a difculdade em pensar em algo pratico decidir fazer uma matriz onde
vetor2[quantidade de jogos que o usuario fez][numeros que o usurio escolheu(precisa ter 15 numeros)];
apos isso tentei fazer a verificação
int cont=0;
for(int i=0;i<quant;i++)
{
for(int i2=0;i2<15;i2++)
{
if(vetor[i2]==vetor2[i2]) { cont++; cout<<"\n Voce acertou :"<<cont<<" numeros"<<endl; //essa parte vai se repetir as vezes que acertou, depois eu conserto
} } cont=0;
}
mas infelizmente o programa não esta conseguindo reconhecer esta ultima etapa e não sei porque ;(
codigo completo------>>>>>
#include<iostream> #include<iomanip> #include<cstdlib> using namespace std; int main () { setlocale(LC_ALL,"portuguese"); cout<<"\nSeja bem vindo ao programa indetificador de numeros sorteados" <<"\nInfelizmente só estamos trabalhando com numeros sorteados em 15, logo mais verifico" <<"\n como finalizar o tamnho do vetor quando desejar"<<endl; cout<<"\n Informe os numeros sorteados do concurso"; int vetor[15]; vetor[0]=2; vetor[1]=5; vetor[2]=6; vetor[3]=7; vetor[4]=8; vetor[5]=9; vetor[6]=10; vetor[7]=14; vetor[8]=16; vetor[9]=18; vetor[10]=20; vetor[11]=21; vetor[12]=22; vetor[13]=23; vetor[14]=24;
cout<<"\nQuantos jogos voce fez ? "; int quant; cin>>quant; int vetor2[quant][15]; for(int i=0;i<quant;i++) { for(int i2=0;i2<15;i2++) { cout<<"\nInforme os numeros que voce jogou do jogo "<<i+1<<" :"; cin>>vetor2[i2]; } }
Pergunta
Rip4568
Olá amigos, saudações, estou tentando criar um program que identifica os numeros de sorteio com os que voce sorteou, pra isso decidir fazer um simples vetor de 15 numeros
vetor[15];
logo em seguida coloquei um por um os numeros do ultimo sorteio da lotofacil
vetor[0]=4;
vetor[1]=6;
...
depois disso inovei o sistema de sorteios com base na quantidade de jogos que o usuario fez e os numeros que ele sorteou, vendo a difculdade em pensar em algo pratico decidir fazer uma matriz onde
vetor2[quantidade de jogos que o usuario fez][numeros que o usurio escolheu(precisa ter 15 numeros)];
apos isso tentei fazer a verificação
int cont=0;
for(int i=0;i<quant;i++)
{
for(int i2=0;i2<15;i2++)
{
if(vetor[i2]==vetor2[i2])
{
cont++;
cout<<"\n Voce acertou :"<<cont<<" numeros"<<endl; //essa parte vai se repetir as vezes que acertou, depois eu conserto
}
}
cont=0;
}
mas infelizmente o programa não esta conseguindo reconhecer esta ultima etapa e não sei porque ;(
codigo completo------>>>>>
#include<iostream>
#include<iomanip>
#include<cstdlib>
using namespace std;
int main ()
{
setlocale(LC_ALL,"portuguese");
cout<<"\nSeja bem vindo ao programa indetificador de numeros sorteados"
<<"\nInfelizmente só estamos trabalhando com numeros sorteados em 15, logo mais verifico"
<<"\n como finalizar o tamnho do vetor quando desejar"<<endl;
cout<<"\n Informe os numeros sorteados do concurso";
int vetor[15];
vetor[0]=2;
vetor[1]=5;
vetor[2]=6;
vetor[3]=7;
vetor[4]=8;
vetor[5]=9;
vetor[6]=10;
vetor[7]=14;
vetor[8]=16;
vetor[9]=18;
vetor[10]=20;
vetor[11]=21;
vetor[12]=22;
vetor[13]=23;
vetor[14]=24;
cout<<"\nQuantos jogos voce fez ? ";
int quant;
cin>>quant;
int vetor2[quant][15];
for(int i=0;i<quant;i++)
{
for(int i2=0;i2<15;i2++)
{
cout<<"\nInforme os numeros que voce jogou do jogo "<<i+1<<" :";
cin>>vetor2[i2];
}
}
for(int i=0;i<quant;i++)
{
for(int i2=0;i2<15;i2++)
{
cout<<vetor2[i2]<<endl;
}
}
///sistema de verificação AGORA!!
int cont=0;
for(int i=0;i<quant;i++)
{
for(int i2=0;i2<15;i2++)
{
if(vetor[i2]==vetor2[i2])
{
cont++;
cout<<"\n Voce acertou :"<<cont<<" numeros"<<endl;
}
}
cont=0;}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.