Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty. Pamiętaj: Wyniki kalkulatorów mają charakter informacyjny i zależą od podanych danych oraz przyjętych założeń. W sprawach finansowych, podatkowych, prawnych lub zdrowotnych zweryfikuj wynik w aktualnym źródle lub u odpowiedniego specjalisty.
Przejdź do treści

Kalkulator modulo - arytmetyka modularna

Oblicz a mod n, dodawanie, odejmowanie i mnożenie modulo, potęgowanie a^b mod n oraz odwrotność modularną dla liczb całkowitych.

Dane i rodzaj działania

Wpisuj liczby całkowite. Kalkulator obsługuje również duże wartości i zapis szesnastkowy 0x...
BigInt
Dla przykładu 7^128 mod 13 wybierz potęgowanie modularne.
Może być ujemne. Obsługiwany jest też zapis hex, np. -0xA.
Dla modulo: n ≥ 1.
W potęgowaniu b musi być całkowite i ≥ 0.
Używane w dodawaniu, odejmowaniu i mnożeniu modulo.
Wynik przelicza się automatycznie po zmianie danych. Reset czyści wpisane liczby.

Wynik modulo

Wartość
—
—
Jak czytać wynik?
Dla zwykłego modulo wynik jest normalizowany do przedziału 0…n−1. Równania typu a·x ≡ b (mod m) rozwiązuje osobny kalkulator kongruencji liniowych.

Co dalej policzyć po modulo?

Ten kalkulator wykonuje działania w arytmetyce modularnej. Jeśli zadanie wymaga rozwiązania równania, pełnego algorytmu Euklidesa albo ilorazu z resztą, wybierz narzędzie dopasowane do tej operacji.

Jak działa modulo?

Zapis a mod n oznacza redukcję liczby a względem dodatniego modułu n. Kalkulator zwraca resztę nieujemną z zakresu 0…n−1.

29 mod 7 = 1   |   −3 mod 7 = 4

Dla 29 mamy 29 = 4·7 + 1. Liczba −3 jest równoważna 4 modulo 7, dlatego po normalizacji wynik wynosi 4.

Działania w arytmetyce modularnej

OperacjaZapisWynik kalkulatora
Moduloa mod nreszta nieujemna 0…n−1
Dodawanie(a+b) mod nsuma po redukcji modulo n
Odejmowanie(a−b) mod nróżnica po redukcji modulo n
Mnożenie(a·b) mod niloczyn po redukcji modulo n
Potęgowaniea^b mod nszybkie potęgowanie modularne
Odwrotnośća^(-1) mod ntylko gdy NWD(a,n)=1 i n≥2

Przykład: 5^13 mod 11 = 4. Obliczenia używają typu BigInt, dlatego duże liczby całkowite nie są zaokrąglane jak zwykłe wartości zmiennoprzecinkowe.

Odwrotność modularna, NWD i liczby ujemne

Odwrotność a^(-1) mod n istnieje wtedy, gdy NWD(a,n)=1. Dla przykładu odwrotnością 8 modulo 21 jest 8, bo 8·8 mod 21 = 1.

W programowaniu operator % może dla liczb ujemnych dawać wynik o innym znaku. Ten kalkulator stosuje matematyczną normalizację do zakresu 0…n−1. Dlatego −3 mod 7 = 4, a dla każdego całkowitego a zachodzi a mod 1 = 0.

Ważne: modulo przez 0 nie jest zdefiniowane, a w trybie potęgowania wykładnik musi być całkowity i nieujemny.

Najczęstsze błędy przy modulo

  • n = 0 - moduł musi być dodatni.
  • Liczba dziesiętna - kalkulator przyjmuje liczby całkowite; zapis 1,5 jest odrzucany.
  • Ujemny wykładnik - w trybie a^b mod n wartość b musi być ≥ 0.
  • Brak względnej pierwszości - gdy NWD(a,n) ≠ 1, odwrotność modularna nie istnieje.
  • Równanie zamiast działania - postać a·x ≡ b (mod m) należy rozwiązać kalkulatorem kongruencji liniowych.

FAQ - kalkulator modulo

Zapis a mod n oznacza wynik redukcji liczby a modulo dodatnie n. Kalkulator zwraca resztę nieujemną z zakresu od 0 do n-1.

Wynik sprowadza się do zakresu od 0 do n-1. Na przykład -3 mod 7 = 4, ponieważ -3 i 4 są równoważne modulo 7.

Modulo przez 0 nie jest zdefiniowane. Dla n = 1 wynik a mod 1 zawsze wynosi 0.

Wybierz tryb potęgowania modularnego i wpisz a, nieujemny całkowity wykładnik b oraz dodatni moduł n. Kalkulator używa szybkiego potęgowania.

Dla modułu n co najmniej 2 odwrotność a^(-1) mod n istnieje wtedy i tylko wtedy, gdy NWD(a,n)=1.

Języki programowania mogą inaczej definiować znak reszty. Ten kalkulator stosuje matematyczną resztę nieujemną z zakresu od 0 do n-1.

Modulo zwraca wartość reszty w zadanym module. Dzielenie z resztą pokazuje także iloraz i pełny zapis a = nq + r.

Nie. Ten kalkulator wykonuje działania modularne. Do rozwiązywania równań modularnych służy osobny kalkulator kongruencji liniowych.

Ostatnia aktualizacja: 06.10.2026