% explicación (mod)
Hoy estaba escribiendo un programa en C #, y utilicé% para calcular algún índice ... Mi programa no funcionó, así que lo depuré y me di cuenta de que "%"no funciona como en otros lenguajes de programa que conozco.
Por ejemplo:
En pitón%
devuelve valores como este:
<code>for x in xrange (-5, 6): print x, "% 5 =", x % 5 -5 % 5 = 0 -4 % 5 = 1 -3 % 5 = 2 -2 % 5 = 3 -1 % 5 = 4 0 % 5 = 0 1 % 5 = 1 2 % 5 = 2 3 % 5 = 3 4 % 5 = 4 5 % 5 = 0 </code>
Cía#:
<code>for (int i = -5; i < 6; i++) { Console.WriteLine(i + " % 5 = " + i % 5); } -5 % 5 = 0 -4 % 5 = -4 -3 % 5 = -3 -2 % 5 = -2 -1 % 5 = -1 0 % 5 = 0 1 % 5 = 1 2 % 5 = 2 3 % 5 = 3 4 % 5 = 4 5 % 5 = 0 </code>
¿Hice algo mal o es%
¿No funciona como debería?