Итак, я думал, что отрицательные числа, когда mod'ed должны быть помещены в положительное пространство... Я не могу заставить это произойти в objective-c
Я ожидаю этого:
-1 % 3 = 2
0 % 3 = 0
1 % 3 = 1
2 % 3 = 2
Но получим это
-1 % 3 = -1
0 % 3 = 0
1 % 3 = 1
2 % 3 = 2
Почему это и есть обходное решение?