Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro na execução do código ';'

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Alguém pode me ajudar, não entendi o erro do ';'

#include <stdio.h> 

#define NUMERO_DE_TENTATIVAS 5

int main() {

    printf("******************************************\n");
    printf("* Bem vindo ao nosso jogo de adivinhacao *\n");
    printf("******************************************\n");

    int numerosecreto = 42;

    int chute; 

    for(int i = 1; i <= NUMERO_DE_TENTATIVAS; i++){

        printf("Tentativa %d de %d\n",NUMERO_DE_TENTATIVAS);
        printf("Qual e o seu chute? ");

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

        int acertou = (chute == numerosecreto);

        if(acertou) {
            printf("Parabens! voce acertou!\n ");
            printf("jogue de novo, voce e um bom jogador!\n");

            break;

        } 
        else{ 

            int maior = chute > numerosecreto;
            if (maior){
                printf("Seu chute foi maior q o numero secreto!\n");
            } else {
                printf("Seu chute foi menor que o numero secreto\n");
            }
        }
    }
    printf("Fim de jogo!\n");
}
2 respostas

Olá, Larissa! Tudo bem?

Desculpa a demora em dar um retorno.

O problema persiste?

Rodei aqui seu programa e não encontrei esse problema.

Aguardo retorno.

solução!

ola, encontrei o erro. faltava colocar ',i' na linha 17 após 'NUMERO_DE_TENTATIVAS'