Hallo TS,
for (x = 0; x <= 100; x++) { for (y = x; y <=100; y++) { if (x < .5 && y >.5 && y-x < .5) { Dreieck }
Verstehe ich nicht: Warum y > 0.5?
Wenn auch nur eine der Teilstrecken länger (oder gleich) 0.5 * Gesamtstrecke ist, kann man aus den teilken kein Dreieck bilden. Oder ist mein Geodreieck kaputt?
0-----x-----y-----1
Die Teilstrecken sind x
, y-x
und 1-y
. 1-y
muss kleiner als 0.5 sein. Deshalb muss y größer als 0.5 sein.
Und: Vielleicht gibt es tatsächlich unterschiedliche Ergebnisse, je nach dem, ob man völlig beliebig wählt oder in Abhängigkeit von x.
Glaub ich nicht.
Glauben ist nicht wissen.
Es gibt selbstverständlich unendlich viele verschiedene Dreiecke, aber dass man mal eins bilden kann mit einer Teilstrecke, länger als (0,5 * Gesamtlänge) und mal nur, wenn ALLE Teilstecken kürzer sind als (0,5 * Gesamtlänge), das halte ich für Unsinn.
Solange kein Fehler in der 19,3%-Lösung zu finden ist, …
Bis demnächst
Matthias
Rosen sind rot.