Citat:
Ursprungligen postat av Fukaeri
Exempel 1.17. Hur många positiva delare har talet 520?
Lösningsförslag: Enligt ovan gäller det att 520 = 23
5 13.
Inte 23 * 5 * 13 utan 2^3 * 5 * 13.
Citat:
Ursprungligen postat av Fukaeri
Läsaren bör övertyga sig om att de
positiva delarna till talet är talen på formen
2^a * 5^b * 13^c d'r 0
Då börjar de med att 0 ≤a 3, 0 ≤ b ≤1 och 0≤c≤1
Detta ger delarna
2^0*5^0*13^0=1 , 2^0*5^0*13^1=13, ......
......
2^3*5^0*13^0 =8, ......
Det finns alltså 16 positiva delare till 520
Nu till frågan
Nu undrar jag en mer allmän lösning till "stora" tal, för då håller ju inte denna metod.
T.ex hur många positiva delare finns det till 7800400?
Hur resonerar man då? Om man skulle vilja skriva lite kod för lösa problemet?
Metoden håller om du bara förstår den.
Om x = 2^a * 3^b * 5^c * ... så finns totalt (a+1) * (b+1) * (c+1) * ... olika delare, inklusive 1 och x.
Att det blir a * b * c * ... beror på att i en delare kan primtalet 2 ha en potens mellan 0 och a, primtalet 3 ha en potens mellan 0 och b, primtalet 5 ha en potens mellan 0 och c, osv. Detta ger (a+1) * (b+1) * (c+1) * ... olika möjligheter att skapa en delare.
Exempel:
520 = 2^3 * 5^1 * 13^1
Antal delare blir alltså (3+1) * (1+1) * (1+1) = 4 * 2 * 2 = 16 st.
Exempel:
7800400 = 2^4 * 5^2 * 19501^1
Antal delare blir alltså (4+1) * (2+1) * (1+1) = 5 * 3 * 2 = 30 st.