TEMA

Problema (Erro de compilação)

Rafael Alencar preguntado 4 years ago

Quando eu submeto meu código da erro de compilação, alguém poderia me ajudar a resolver este problema? Abaixo está o meu código:

include include

int main () { int n,num;

scanf("%d", &n);

for(int i=0;i<4;i++) {

    scanf("%d", &num);

    if ( (num<0) && (abs(num)%2==0)  ){
        printf("EVEN NEGATIVE\n");

    }else if( (num>0) && (num%2==0) ) {
        printf("EVEN POSITIVE\n");

    }else if( (num>0) && (num%2!=0) ) {
        printf("ODD POSITIVE\n");

    }else if( (num<0) && (num%2!=0) ){
        printf("ODD NEGATIVE\n");

    }else if( num == 0){
        printf("NULL\n");
    }
}
return 0;

}

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.

  • bitfreeze respondido 4 years ago

    Creio ter a ver com o formato de retorno da função abs. Fiz um typecast dela para int (para poder executar a operação %), e compilou.

    Dica: Postar o código dentro de um bloco de código (Ctrl+Alt+C) torna mais fácil entendê-lo.