La respuesta es -2 pero no por las razones dadas por la respuesta anterior. El problema principal que dicta la respuesta es el orden de operación.
Hablando estrictamente, el operador mod gana menos y se ejecuta primero. Obviamente, 12 mod 5 es 2. Luego ejecute el operador menos y el resultado final será -2.
Ahora, si uno quiere ver cómo funciona el operador mod en números negativos, entonces necesita especificar “(-12) mod 5”. La respuesta a esto normalmente debería ser un error. El operador mod solo se define para enteros positivos. Dicho esto, diferentes computadoras y calculadoras hacen cosas extrañas a veces cuando se forzan errores. Depende de cómo el programador especifique la resolución de error. Esto es análogo a preguntar qué mostrará una calculadora si le pide que calcule la raíz cuadrada de menos uno o 10 para potenciar 200. Entonces, tres opciones para responder a (-12) mod 5:
A. ERROR, cero intermitente, pantalla congelada, etc.
- ¿Qué son los enteros [math] p [/ math] -adic? ¿Cómo funcionan y qué problemas podemos resolver usándolos?
- ¿Cómo debo entender la definición de números de repunidad?
- Si tomo un número que no es divisible por 7, y sigo agregando 7 como un dígito al final, ¿terminaré necesariamente encontrando un primo?
- ¿Cuántas soluciones enteras no triviales existen para [matemáticas] x ^ 3 – y ^ 2 = z ^ 5 [/ matemáticas]?
- ¿Cuál es la posibilidad de que exactamente x de un total de n ciclistas terminen en la misma posición que su número inicial?
B. -2
C. -3
En resumen, para (-12) mod 5, puede definir la respuesta del sistema como desee. El operador negativo entero y mod es un terreno fértil. Pero -12 mod 5 siempre es -2 debido al orden de los operadores.