Kalkulator modulo (dzielenie z resztą)
Wynik
−17 mod 5 (reszta matematyczna)3
Iloraz całkowity−4
- Zapis
- −17 = 5 · (−4) + 3
| Konwencja | Iloraz q | Reszta r | Gdzie stosowana |
|---|---|---|---|
| Euklidesowa (0 ≤ r < |b|) | −4 | 3 | matematyka, szkoła |
| Obcięcie (znak r jak a) | −3 | −2 | % w C, C++, Java, JavaScript |
| Podłoga (znak r jak b) | −4 | 3 | % w Pythonie, MOD() w Excelu |
Obliczenia krok po kroku
- Dzielenie z resztą: a = b·q + r, gdzie 0 ≤ r < |b|
- −17 : 5 = −3,4 → q = −4
- r = a − b·q = −17 − 5·(−4) = 3
- Sprawdzenie: 5 · (−4) + 3 = −17
- Dla liczb dodatnich wszystkie konwencje dają ten sam wynik. Różnice pojawiają się, gdy dzielna lub dzielnik są ujemne.