quando eu testo o código do for, invés de quando eu escrever o numero errado e ir para a proxíma tentativa ele repete o erro todas as tentativas exemplo: escrevi um numero menor que o secreto, terminal do VScode aparece
" voce errou, tente novamente o numero secreto e maior que 25 voce errou, tente novamente o numero secreto e maior que 25 voce errou, tente novamente o numero secreto e maior que 25 "
não sei se é problema do VS mas aqui está meu código:
#include <stdio.h>
int main(){
    // Titulo Do Jogo
    printf("********************************************\n");
    printf("* bem vindo ao jogo de adivinhar perguntas *\n");
    printf("********************************************\n");
    int numSecret = 32;
    int numPlayer;
    printf("De 0 a 100 qual e o seu chute? ");
    scanf("%d" , &numPlayer);
    printf("seu chute foi %d \n" , numPlayer);
    int acertou = (numPlayer ==numSecret);
    int numMaior = (numPlayer < numSecret);
    for(int i = 1; i <= 3; i++){
        if(acertou){
            printf("parabens! voce acertou \n");
            printf("quer jogar denove? S ou N? \n");
        }
        else{
       
            printf("voce errou, tente novamente \n");
            if(numMaior){
                printf("o numero secreto e maior que %d \n" , numPlayer);
            }   
            else{
                printf("o numero secreto e menor que %d \n" , numPlayer);
            }    
        }
    }
}
 
            