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.