G
Guest
Gast
Hallo,
da ich für mich als neues Hobby entdeckt habe alle möglichen Algorithmen zu implementieren und diese dann in einem Wiki zu sammeln hänge ich im moment beim AKS-Test[1] für Primzahlen.
Allerdings scheitere ich bereits in der ersten Zeile den dort steht.
if N=a^b mit b > 1
return "zusammengesetzt";
Nun stehe ich allerdings vor dem Problem das mir nicht so ganz klar ist, wie ich dieses N=a^b implementieren sollen wenn N die zu prüfende Zahl ist.
Meine Überlegungen gehen im moment dahin das ich einfach eine For-Schleife schreibe und überprüfe ob es eine b-te Wurzel gibt die ein ganz Zahliges Ergebnis von N liefert. Also das ich aus N die b-te Wurzel ziehe und eine ganze Zahl zurück bekomme. Allerdings bin mir da nicht sicher ob das wirklich so gemeint ist?
Ich habe nun die Hoffnung das evtl. hier im Forum jemand mit liest der diesen Algorithmus auch bereits implementiert hat und mir darum sagen kann wie die das wohl meinen?
Ich wäre über einen entsprechenden HInweis auf jeden Fall sehr dankbar.
Viele Grüsse
Dan
[1] http://de.wikipedia.org/wiki/AKS-Primzahltest
da ich für mich als neues Hobby entdeckt habe alle möglichen Algorithmen zu implementieren und diese dann in einem Wiki zu sammeln hänge ich im moment beim AKS-Test[1] für Primzahlen.
Allerdings scheitere ich bereits in der ersten Zeile den dort steht.
if N=a^b mit b > 1
return "zusammengesetzt";
Nun stehe ich allerdings vor dem Problem das mir nicht so ganz klar ist, wie ich dieses N=a^b implementieren sollen wenn N die zu prüfende Zahl ist.
Meine Überlegungen gehen im moment dahin das ich einfach eine For-Schleife schreibe und überprüfe ob es eine b-te Wurzel gibt die ein ganz Zahliges Ergebnis von N liefert. Also das ich aus N die b-te Wurzel ziehe und eine ganze Zahl zurück bekomme. Allerdings bin mir da nicht sicher ob das wirklich so gemeint ist?
Ich habe nun die Hoffnung das evtl. hier im Forum jemand mit liest der diesen Algorithmus auch bereits implementiert hat und mir darum sagen kann wie die das wohl meinen?
Ich wäre über einen entsprechenden HInweis auf jeden Fall sehr dankbar.
Viele Grüsse
Dan
[1] http://de.wikipedia.org/wiki/AKS-Primzahltest