Preguntas etiquetadas con modulo

La operación de módulo (a veces llamada módulo) encuentra el resto de la división de un número por otro. Suele estar representado por el carácter de porcentaje ('%') en los lenguajes de programación.

494
¿Cómo funciona una tabla hash?

Estoy buscando una explicación de cómo funciona una tabla hash, ¡en inglés simple para un tonto como yo! Por ejemplo, sé que toma la clave, calcula el hash (estoy buscando una explicación de cómo) y luego realiza algún tipo de módulo para determinar dónde se encuentra en la matriz donde se...

196
Operación de módulo con números negativos

En un programa en C, estaba probando las siguientes operaciones (solo para verificar el comportamiento) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); me dio salida como (2, -2 , -2)en gcc. Esperaba un resultado positivo cada vez. ¿Puede un módulo ser...

189
Mod de número negativo está derritiendo mi cerebro

Estoy tratando de modificar un número entero para obtener una posición de matriz para que se repita. Hacerlo i % arrayLengthfunciona bien para números positivos pero para números negativos todo sale mal. 4 % 3 == 1 3 % 3 == 0 2 % 3 == 2 1 % 3 == 1 0 % 3 == 0 -1 % 3 == -1 -2 % 3 == -2 -3 % 3...

185
¿No se puede usar el módulo en dobles?

Tengo un programa en C ++ (compilado usando g ++). Estoy tratando de aplicar dos dobles como operandos a la función de módulo, pero aparece el siguiente error: error: operandos no válidos de los tipos 'double' y 'double' a binario 'operator%' Aquí está el código: int main() { double x =...

150
¿Por qué 2 mod 4 = 2?

Me da vergüenza hacer una pregunta tan simple. Mi mandato no comienza durante dos semanas más, así que no puedo preguntarle a un profesor, y el suspenso me mataría. ¿Por qué 2 mod 4 =