1
resposta

erro no codigo ?

>>> na ultima linha não está faltando um "<<" antes do endl ?

    const int NUMERO_SECRETO = 42;

    bool nao_acertou = true;
    int tentativas = 0;

    while (nao_acertou){
        tentativas++;
        int chute;
        cout << "Tentativa " << tentativas << endl;
        cout << "Qual seu chute?";
        cin >> chute;

        cout << "O valor do seu chute é: " << chute << endl;
        bool acertou = chute == NUMERO_SECRETO;
        bool maior = chute > NUMERO_SECRETO;

        if (acertou)
        {
            cout << "Parabéns! Você acertou o número secreto!" << endl;
            nao_acertou = false;
        }
        else if (maior)
        {
            cout << "Seu chute foi maior que o número secreto!" << endl;
        }
        else
        {
             cout << "Seu chute foi menor que número secreto!" << endl;
        }

}
cout << "Fim de jogo!" << endl;
cout << "Você acertou o número secreto em " << tentativas << " tentativas" endl;
1 resposta

Bom dia Alexandre, espero que esteja bem.

Muito obrigado pela correção! Fizemos a alteração na transcrição e esperamos que esteja tudo certo agora. Somos muito gratos à todas correções, se tiver mais alguma é só abrir outro tópico.

Bons estudos!