Olá, tudo bem?
Já possuo um conhecimento moderado na linguagem C e estou realizando o curso, dessa forma revejo o material e refaço os passos bases, porém ao acompanhar o professor tentei realizar o código de maneira diferente, segue o código feito até a metade do módulo 2:
#include <stdio.h>
#include <locale.h>
int main (){
setlocale (LC_ALL, "Portuguese");
int num = 42, chute;
int tentativas = 5;
printf("\n*************************************");
printf("\nBem vindo ao nosso jogo de advinhação!");
printf("\n*************************************");
printf("\nDescubra o número secreto, você tem 5 chances tente a seguir: ");
scanf("%d", &chute);
while(chute != num){ // Pode se utilizar o for(int tentativas = 1; tentativas <= 5; tentativas++)
if(chute > num){
printf("\nSeu chute foi maior que o número, tente de novo:");
scanf("%d", &chute);
tentativas -= 1;
} else if (chute < num) {
printf("\nSeu chute foi menor que o número, tente de novo:");
scanf("%d", &chute);
tentativas -= 1;
} if (chute == num) {
printf("\nSeu chute foi correto. Parabéns, o número era %d!", num);
} else if (tentativas == 1 ){
printf("\nQue pena, você atingiu o limite de tentativas, fim de jogo!");
break;
}
}
return 0;
}
Espero que de alguma forma possa inspirar o ate ajudar alguem, obrigado pela aula e pela boa didatica do curso!