Forum: Software-Projekte der Mitglieder
by Cöster,
3. Mär 2007
Was meinst du mit "Rändern"? Wenn die Anzahl der Teilchen keine Kubikzahl (weiß nicht, ob's das Wort gibt, ich meine Zahlen deren dritte Wurzel eine ganze Zahl ist, z.B. 27), wird das so nicht glatt aufgehen. Auch wenn es eine Kubikzahl ist, müsste man den Code noch etwas ändern:
f:=power(high(T),1/3);
Warum nicht Length statt High?
y:=0;
x:=0;
z:=0;
Forum: Software-Projekte der Mitglieder
by Cöster,
2. Mär 2007
Ich nehme an, die Ortzuweisung läuft random. Du könntest doch die Anzahl der Versuche, einen Ort zu finden auf z.B. 100 begrenzen. Wenn nach der 100sten Random-Generierung eines Ortes für ein und das selbe Teilchen immer noch kein freier Platz gefunden wurde, bricht die Suche ab und gibst ne Message aus. (Mit den 100 könntest du noch rumexperimentieren).
Oder: Du schreibst nen Algo, der die...