Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Programa de identifcador


Rip4568

Pergunta

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

  • 0

A galera da minha turma me ajudou a conserta o codigo, estarei postando para quem quiser estudar

///sistema de verificação AGORA!!
int cont=0;
for(int i=0;i<quant;i++)
    {
        for(int i2=0;i2<15;i2++){
            for (int j=0;j<15;j++){
                    if(vetor2[i2]==vetor[j])
                        {
                            cont++;
                           

                        }
            }
        }
    cout<<"\n Voce acertou :"<<cont<<" numeros"<<endl;
    cont=0;
    }
return 0;

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...