Olá, estou iniciando em c++ e estou tentando ajustar um código que não está rodando como deveria. Tenho uma função com os seguintes comandos:
bool padrão[100];int contador =0;
padrão[0]= padrão[10]= padrão[35]= padrão[83]=1;//ou esta linha não funcionaif(padrão[contador]!=1){//ou esta, pois o resultado é inesperado
cout <<"dentro if"<< contador << endl;
contador++;}else{
cout <<"no else"<< contador << endl;
contador++;}
Reparem que eu preciso do array com 100 índices, porém só os declarados são usados (0,10,35,83). Ao executar este código,dentro ifaparece nos índices 0,1, 2, 5, 8, 9, 10,13,16,... e ono elsenos índices 3,4,6,7,11,12,14,15, ...
Pergunta
arcsaraiva
Olá, estou iniciando em c++ e estou tentando ajustar um código que não está rodando como deveria. Tenho uma função com os seguintes comandos:
Link para o comentário
Compartilhar em outros sites
2 respostass 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.