Uso do %

3 respostas
M

Olá pessoal

Estou com um problemainha e não sei o que pode ser…

Tenho um vetor de 31 numeros, e preciso testar uma condição pra ver se ele é imoar ou par. Estou testando desta maneira:

if ((num[i]%2)=0){ // testa se é par
//trecho do program
}

Isso está dentro de um laço “for”.
O erro aponta para o simbolo de porcentagem. Não sei o que pode ser esse erro. Alguém pode me ajudar?

3 Respostas

P

Olá :grin:

O erro está no =… Em java a comparação é feita com ==… Somente um = significa atribuição…


if ((num[i]%2)==0){ // testa se é par
//trecho do program
}

W

Está faltando mais um sinal de “=” no if, “==” :lol:

M

Ah,
é isso mesmo.
É que eu to acostumado com o delhi, e no delphi igualdade é “=”.

Valeu pessoal…

Criado 16 de agosto de 2005
Ultima resposta 16 de ago. de 2005
Respostas 3
Participantes 3