Não consegui deixar uma casa decimal como a instrução do instrutor, OBS: consegui !
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
int main(){
setlocale(LC_ALL, "Portuguese");
printf("*********************************\n");
printf("* Bem-vindo ao jogo de adivinhacao *\n");
printf("*********************************\n");
// printf("O numero secreto é %d , não conte para ninguém !",numerosecreto);
int numerosecreto = 42;
int chute;
int tentativas = 1;
double pontos = 1000;
while(1){
printf("TENTATIVA %d \n",tentativas );
printf("Qual foi o seu chute ?\n");
scanf("%d",&chute);
printf("Seu chute foi %d\n",chute);
if(chute < 0){
printf("Números negativos não são permitidos");
continue;
}
int acertou = chute==numerosecreto;
int maior = chute > numerosecreto;
if(acertou){
printf("Parabéns! Esse é o numero secreto!\n");
printf("Jogue de novo ! Voce é um bom jogador\n");
break;
}
else if(maior){
printf("O seu chute foi maior que o número secreto\n");
}
else {
printf("O seu chute foi menor que o número secreto\n");
}
tentativas++;
double pontosperdidos = (chute - numerosecreto)/2.0;
pontos = pontos - pontosperdidos;
}
printf("FIM DE JOGO\n");
printf("Seu total de pontos foi %.1f\n",pontos);
printf("Você conseguiu em %d tentativas",tentativas);
}