Dlaczego reflektor nieprawidłowo oblicza moce modułowe?


2

Spotlight nie oblicza poprawnego wyniku (31^x) % 35gdzie x >= 11? Pokazuje, x=12 wprowadź opis zdjęcia tutaj dopóki prawidłowy wynik jest 1. Jak to może być? Działa dla wszystkich mniejszych mocy 31modulo 35.


1
Używasz bardzo dużych liczb. Wygląda na to, że uderzasz w górną granicę lub przepełnienie. Jeśli spróbujesz wykonać to samo obliczenie za pomocą wbudowanego kalkulatora Google, nie powiedzie się to również dla wykładników większych niż 10.
orkoden

Tak sądziłem, ale jeśli po prostu spróbujesz potęgować z dużymi liczbami, powiesz to No Resultszamiast obliczania śmieci.
wiosłowa

„Dlaczego” ludzie piszą kod zawierający błędy, wydaje się pytaniem, na które nie można odpowiedzieć. Ponieważ kierownik projektu Spotlight nie przyjdzie i nie odpowie na to pytanie, wydaje się mało prawdopodobne, aby uzyskać odpowiedź na temat ewentualnego uzasadnienia tego błędu.
Don Simon

@DonSimon Jeśli tak, to tak. Być może było jakieś niejasne wytłumaczenie. Chyba złożę za to raport.
Oarfish
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.