...
const int NUMERO_SECRETO = 42;
bool errou = true;
int tentativas = 0; //ta imprimindo essa linha
for(int tentativas = 1; tentativas <= numero_tentativas; tentativas++){
int chute;
cout << "Tentativa n: " << tentativas << endl;
cout << "Qual o seu chute? ";
cin >> chute;
...
if(acertou){
cout << "Parabens!" << endl;
errou = false;
break;
}
else if(maior) {
cout << "Seu chute foi maior!" << endl;
}
else{
cout << "Seu chute foi menor!" << endl;
}
}
cout << "Fim de jogo!" << endl;
if(errou){
cout << "Voce perdeu! Tente novamente!" << endl;
}else{
cout << "Voce acertou o numero em: " << tentativas << " tentativas" << endl;
cout.precision(2);
cout << fixed;
cout << "Sua pontuacao foi de: " << pontos << " pontos." << endl;
}
}
independente do número de tentativas acaba imprimindo "Você acertou o numero em: 0 tentativas", alguém sabe como corrigir isso?