Wpis z mikrobloga

Czy reszta po dzieleniu może być ujemna? Myślałem że -23,5%8 to 0,5, taki też wynik zwraca kalkulator windowsowy i MS Excel, ale to samo działanie w C# zwraca -7,5, kalkulator na telefonie też zwraca -7,5, Wikipedia twierdzi że reszta zawsze jest dodatnia, to jak w końcu jest? To samo działanie, dwa różne wyniki.

#matematyka #programowanie #naukaprogramowania
  • 5
@Goglez: modulo to operacja przypisująca do kategorii, a nie zwracająca skalar. Więc równie dobrze mogło Ci zwrócić -15.5, bo a mod b jest przystające do zbioru {r: ∃n∈ℕ: nb + r = a}, zarówno 0.5 jak i -7.5 należą do tego zbioru.