Hi,
while ($x <= $zaehler && $zaehler != 1){
if ($zaehler && [...]
heidewitzkas. Vielleicht solltest Du die Bedigung "$zaehler && $zaehler != 1" noch _vor_ diese while-Schleife schalten. AFAIK beherrscht übrigens auch PHP die Syntax "++$x", die ich Dir hier ans Herz legen möchte.
[...] $feld2 / $x++ = ***Ganze Zahl jedoch maximal Größe vom Zähler***
Letzteres ergibt sich trivial durch Deine while-Bedingung. Und wie prüft man, ob eine Zahl eine Ganzzahl ist? - Richtig, indem man eine Ganzzahl forciert und mit der ursprünglichen Zahl vergleicht. Und mit welcher Funktion macht man aus einer Zahl eine Ganzzahl?
Übrigens kannst Du es Dir mit Modulo-Rechnung sogar noch leichter machen.
Hast Du eigentlich schon mal an Primzahlenzerlegung gedacht? Stichwort ggN, größter gemeinsamer Nenner. Nebenbei kannst Du den Code für zusätzliche Funktionen gebrauchen.
Cheatah
X-Will-Answer-Email: No