Per il pari/dispari è molto più ruLeZZoSo l'and bit a bit (&):
numero & 1 = 0 se pari
1 se dispari
13 = 110(1) -> dispari
6 = 011(0) -> pari
Praticamente prende il bit meno significativo del numero, e se è 0 il numero è multiplo di 2, cioè pari, altrimenti è dispari.
P.S.: è anche mooolto più veloce del %.
Ciao.

Rispondi quotando