Boa noite!
Segui o exemplo dado pelo instrutor e testando os valores que ele cita no vídeo funciona de boa porém ao colocar valores menores, por exemplo, 10, 20, os pontos finais acabam somando em vez de diminuir. Acredito que na lógica do programa, pelo menos nesse ponto é necessário identificar se o resultado da conta é negativo ou positivo, para então poder proceder com a subtração correta:
int pontosperdidos = (chute - numerosecreto) / 2 ; pontos = pontos - pontosperdidos;
Veja que se o chute for maior que o número secreto (80-42) o resultado seria negativo, e acredito que nesse caso o programa se perca. No meu teste, inserindo os valores 10,20 e 42 obtenho os seguintes pontos:
1027.