Hallo Marabu!
Gerade erst, als ich mein Post geschickt hatte, habe ich bemerkt, daß in der Zwischenzeit noch eine weitere Antwort eingetroffen ist.
Zitat von
marabu:
Dein Algortihmus liefert immer 1 als vorletzten PrimTeiler.
Das ist ja auch so gewollt, denn das wird ja letzlich als Abbruchbedingung geprüft. Ich muß aber die andere Variable (c) ausgeben, das habe ich inzwischen gemerkt.
Zitat:
In deiner Faktorisierungsfunktion vermisse ich die klassische Fallunterscheidung:
Nur ungerade Faktoren müssen in der Prüfschleife betrachtet werden.
Das war mir im Prinzip klar, aber ich wollte das Ding erstmal überhaupt zum Laufen bringen - vielleicht bringe ich ihm später das Fliegen bei...
Ich konnte - und wollte - Deinen Funktionstext natürlich nicht einfach bei mir reinkopieren. Oder genauer: Ich habe es erstmal versucht und die Funktion und Parameter umbenannt, aber das hat nicht geklappt. Ich habe den Vorschlag mit dem Result hinengenommen, da braucht man ja jetzt überhaupt keine var-Deklaration mehr! Jetzt tuts erstmal, die Fallunterscheidung für die 2er-Schritte kommt morgen dran.
Nochmal vielen Dank Ihr Beide
Euer Waldbärchen