Como puedo indicar de que el valor de una variable es par?
if var mod 2=0 {Accion}
Asi si es par har? lo que le digas :)
A mod B
Esto devuelve el resto de la division A/B
Aqui te dejo un ejemplo de un array q te muestra si es par o no... XD XD XD
http://www.megaupload.com/?d=EWVI2RAD (http://www.megaupload.com/?d=EWVI2RAD)
Bueno, aun que ya te dieron la respuesta, la cosa no esta bien explicada:
Como sabes, todo numero par es divisible entre 2; eso quiere decir que al dividir un numero entre 2 se te da como resultado un numero entero y no queda ningun residuo en la operacion (si divides 6 entre 2 se te da como resultado 3 y queda un residuo de 0; caso contrario, divides 7 entre 2 te da como resultado el numero entero 3 y queda 1 como residuo). Entonces, el mod (modulador) te regresa el residuo de la division de 2 numeros:
7 mod 2 te arroja el resultado 1, por que 7 entre 2 es 3 y residuo 1.
Asi que como te dijo texic, para saber si un numero es par, debes dividirlo entre 2 y verificar que te arroje 0 como residuo:
A mod 2==0?
Aun que hasta donde yo se, tambien funciona:
A % 2==0
Siendo % el signo que reemplaza el comando mod :-[
El % se usa en el c/c++ para realizar ese tipo de operaciones, pero en el gm no lo sab?a, gracias x el dato XD