Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> modulo z liczb
pegass
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.12.2004

Ostrzeżenie: (0%)
-----


mam problem int jest ograniczony do 2147483647
a ja musze znalesc reszte z dzielenia
124020929319000000000001122500 przez 97 powinna wyjsc 13
$reszta = $cyfra % 97
daje wynik w int ;(
co jest dla mnie problemem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


To może to Ci pomoże.
Cytat
W trakcie obliczeń należy podzielić długi ciąg cyfr na mniejsze porcje i na nich zrobić obliczenia w trybie tak jak to się robi na papierze. Maksymalna liczba cyfr w podzielonych liczbach zależy od typu całkowitoliczbowego jaki wybierzemy do reprezentacji tych liczb.

Przykład:
  123456789012  dzielimy na dwie liczby:
  123456  i  789012
  123456 MOD 97 = 72 
resztę z dzielenia dopisujemy na początku drugiego kawałka
72789012 MOD 97 = 18  to jest właśnie wynik dzielenia
całkowitego liczby 123456789012 przez 97
Go to the top of the page
+Quote Post

Posty w temacie
- pegass   modulo z liczb   23.03.2006, 21:08:49
- - TomASS   Zobacz tutaj   23.03.2006, 21:18:50
- - pegass   troszke mi to niebardzo pomogło   23.03.2006, 21:28:21
- - TomASS   To może to Ci pomoże. CytatW trakcie obliczeń nale...   23.03.2006, 21:41:42
- - pegass   zrobilem to na bcmod ale dalej mi wychodz 5 zamias...   23.03.2006, 21:54:56


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 10:09