Eu gostaria de limitar o usuário. Queria que o maior número que ele pudesse digitar fosse 10 e que o programa desse loop. Acontece que se o usuário dá um número maior que 10 a mensagem aparece 10 vezes e o programa termina. Sei que é um erro de lógica. Alguém pode ajudar?
int main() {
int numeroJogador;
printf("Tabuada! Quer a tabuada de qual numero?\n");
scanf("%d", &numeroJogador);
for(int multiplicador = 1; multiplicador <= 10; multiplicador++){
if(numeroJogador > 10){
printf("Nao pode escolher numero maior que 10");
continue;
}
int resultado = numeroJogador * multiplicador;
printf("%dx%d=%d\n", numeroJogador, multiplicador, resultado);
}
}