1
resposta

meu código

#include <stdio.h>

int main() {

printf("******************************************\n");
printf("* Bem vindo ao nosso jogo de adivinhação *\n");
printf("******************************************\n");

int numerosecreto = 42;

int chute;

int tentativas = 1;

 while(1) {

    printf("Tentativa %d\n", tentativas);
    printf ("Qual é o seu chute? ");

    scanf("%d", &chute);
    printf("Seu chute foi %d\n", chute);

    if(chute < 0) {
        printf("Você não pode chutar números negativos!\n");
        continue;
    }

    int acertou = (chute == numerosecreto);
    int maior = chute > numerosecreto;

    if(acertou) {
        printf("Parabéns! Você Acertou!\n");
        printf("Jogue de novo, você é um bom jogador!\n");

        break;
    }

    else if (maior) {

        printf("Seu chute foi maior que o numero secreto\n");
    }

    else {
        printf ("Seu chute foi menor que o número secreto\n");

    }

    tentativas++;
}

printf ("Fim de Jogo!\n");
printf("Você acertou em %d tentativas", tentativas);

}

1 resposta

Quai o problema ou erro aparece?

A principio uma coisa que fica mais evidente é o retorno da função main que precisa term um "return 0".