Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/08/2013, 13:23
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Qué significa esto?

El "%" es el operador mod. Te devuelve el resto de la division. El "!" es un operador logico, es el not.

Sabiendo que 0 equivale a false y cualquier otro numero equivale a true.

Si la division es exacta, y % x es igual a cero, al aplicar el not nos da true. Entonces si pones eso en un if la condicion es verdadera si y divide a x.

Espero que se entienda.