Erro em aula 19

32 views
Skip to first unread message

José Carvalho

unread,
Nov 22, 2021, 5:50:10 PM11/22/21
to eXcript
Ola!

Entrei na universidade este ano e tenho uma cadeira de programação em C, com o visual studio.
 Estou a começar aprender pelo vosso  curso e tem sido muito útil.
No exercício 19, dá um erro, como podem ver pela foto em anexo
Já dei mil voltas á cabeça e não encontro a solução

#include <stdio.h>
#include <stdlib.h>

int main()
{

    int iJ;
    int iI;

    iJ = 17;
    iI = 60;

    int idade = 0;

    printf("Introduza a idade de uma pessoa :\n");
    scanf("%i", &idade);

    if (idade <= iJ)
    {
        printf("\nA idade introduzida e de um jovem.\n");
    }
    else
    {
        if (idade >= iI)
        {
            printf("\nA idade introduzida e de uma pessoa idoso.\n");
        }
        else
        {
            if (idade > iJ)
                &&(idade < iI)
                {
                    printf("A idade informada e de uma pessoa de meia idade");
                }
        }
    }

    return 0;
}

quando corro o gcc apare o seguinte erro

erro_ex19.PNG
019_Operadores_relacionais_condicionais.c

Gabriel Pinto

unread,
Oct 29, 2022, 10:17:44 PM10/29/22
to eXcript
Olá, só faltou duas aspas na linha 30, o correto seria  "if ((idade > iJ)&&(idade < iI))"
Reply all
Reply to author
Forward
0 new messages