Ir ao conteúdo
  • Cadastre-se

Invalid operants to binary % (have 'float'and 'int');


Posts recomendados

O problema está no if, porém nao ser como resolve-lo. Alguem pode ajudar-me?

int main()
{
    float *p1;
    float a[5],b;
    int i;
    p1=a;
    for(i=0;i<5;i++)
    {
        scanf("%f",(p1+i));
    }
    printf("\n\n");
    for(i=0;i<5;i++)
    {
        printf("[%f]",*(p1+i));
    }
    printf("\n\n");
    for(i=0;i<5;i++)
    {
        b=*(p1+i);
        if(b%2==0)
        {
            printf("[%f]",*(p1+i));
        }
    }
}
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...