Hallo,
ich stehe ein wenig vorm Berg. Ihc möchte einen Algorythmus schreiben, der mir alle Teiler einer Zahl berechnet und ausgibt und hinterher die beiden mittleren Teiler (Bsp.: Bei 12 wären das 3 und 4) in je einer Variable speichert, da diese beiden hinterher noch gebraucht werden. Wenn die Ganzzahl keine 2 "mittleren" Teiler hat (Bsp.: 25 wären nur 1,5 und 25) soll er mir den mittleren Teiler (5) in einer Variablen speichern.
Ich hab schon überlegungen angestellt, mit Modulo daran zu gehen und zuerst jede Zahl (Teiler) bei dem der Modulowert 0 ist, in einer Variablen zu speichern. Allerdings würde, wenn ich das in einer Schleife mache so wie ich es vorhatte, der Wert des teilers ja ständig überschrieben, sodass ich hinterher nicht an die beiden Mittelwerte komme.
Könnt ihr mir da Helfen?
Liebe Grüße,
Voltex
ich stehe ein wenig vorm Berg. Ihc möchte einen Algorythmus schreiben, der mir alle Teiler einer Zahl berechnet und ausgibt und hinterher die beiden mittleren Teiler (Bsp.: Bei 12 wären das 3 und 4) in je einer Variable speichert, da diese beiden hinterher noch gebraucht werden. Wenn die Ganzzahl keine 2 "mittleren" Teiler hat (Bsp.: 25 wären nur 1,5 und 25) soll er mir den mittleren Teiler (5) in einer Variablen speichern.
Ich hab schon überlegungen angestellt, mit Modulo daran zu gehen und zuerst jede Zahl (Teiler) bei dem der Modulowert 0 ist, in einer Variablen zu speichern. Allerdings würde, wenn ich das in einer Schleife mache so wie ich es vorhatte, der Wert des teilers ja ständig überschrieben, sodass ich hinterher nicht an die beiden Mittelwerte komme.
Könnt ihr mir da Helfen?
Liebe Grüße,
Voltex