#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//#define LIMITE_DE_TENTATIVAS 5 //definicao de constantes em C
int main() {
//int numerosecreto = 28;
int chute;
int chances = 1;
srand(time(NULL));
int numeroSecreto = rand() % 31;
int numeroLimite = 30;
int ganhou = 0;
while (ganhou != 1) {
system("cls");
printf("===========JOGO DA ADIVINHACAO===========\n");
printf("======Bem vindo ao jogo de adivinhacao===\n");
printf("=========================================\n");
printf("Tentativa %d \n",chances);
printf("Digite um numero de 0 ate %d para descobrir o numero secreto: \n",numeroLimite);
scanf("%d", &chute);
int numSecretoMenor = (numeroSecreto < chute);
int numSecretoMaior = (numeroSecreto > chute);
if (chute < 0) {
printf("voce nao pode chutar um numero secreto negativo!\n");
printf("O numero secreto eh menor que o seu chute %d \n", chute);
printf("Nao desanime, tente novamente\n");
system("pause");
continue;
}
if (numSecretoMenor) {
printf("O numero secreto eh menor que o seu chute %d \n", chute);
printf("Nao desanime, tente novamente\n");
system("pause");
} else if (numSecretoMaior) {
printf("O numero secreto eh maior que o seu chute %d \n", chute);
printf("Nao desanime, tente novamente\n");
system("pause");
}else {
printf("O numero secreto %d eh igual ao seu chute %d \n", numeroSecreto, chute);
printf("Parabens, voce acertou\n");
system("pause");
ganhou = 1;
}
chances++;
}
return 0;
}