Oi, Teofilo.
Em C, basta ver se (num&1) = 1 (que, no caso, é ver se (num&1) == 1 ).
É mais rápido do que div e mod, eu acho.
Pesquise na web o que significa o operador "&".

Agora, se não vale trapaça, mas valer olhar o sinal do número, então faz,
para números positivos:

vai tirando 2 do número até num <= 0.
Se num < 0, então é ímpar (foi de 1 para -1)
Se num = 0, então é par. (foi de 2 para 0)

Se num for de cara negativo, rode o algoritmo com (-num).
Mas é um algoritmo horrível!

Abraços,

Pedro.

2009/9/21 Teofilo Viturino <professorteof...@gmail.com>

>
> Como construir um algoritmo que determine se um número é par ou impar sem
> usar DIV e MOD? Alguém poderia me ajudar com essa?
>
> --
> Teófilo Viturino
> (81) 8771-0500
>
>
>

Responder a