Hallo,
warum hat hier keiner Lust zu helfen? Ist man denn hier der Bumann, wenn man hier auch mal simple Codes posten würde? Oder ist ein derart einfacher Code unter Eurer Würde?
Auch ich bin überzeugt, dass Gast2202 es mit ein wenig Anfänger-Erfahrung hinbekommt einen Code zu schreiben, der die Primzahlen auflistet. Aber die Frage lautet nicht "auflisten" sondern es soll dabei auch noch schnell gehen. Letzteres kann man sich abschminken. Nach einer schnellen Lösung suchen die klügsten Köpfe der Mathematik schon seit Jahrhunderten ohne Erfolg.
Ich habe gestern mal nebenbei zwei simple Codes kreiert. Der eine folgt dem Sieb des Eratosthenes und ist schon ziemlich schnell, da es ausreicht auch nur einen Teiler zu finden um eine Zahl als Primzahl auszuschließen. Der Code braucht aber zumindest auf meinem 4-Kern-Processor mit je 2,33 GHz immerhin ca. 3 Std. bis die Million erreicht ist.
Der andere ist wesentlich schneller, weil er den umgekehrten Weg geht. Mehr verrat ich noch nicht. Aber auch dieser Code braucht einige Minuten bis das Ziel erreicht ist. Natürlich sind Minuten besser als Stunden. Nur wofür braucht man das überhaupt? Einmal auflisten reicht doch, und dann ist gut oder?
@Gast2202 - Ich wäre bereit diese Codes zu teilen, wenn du versprichst sie nicht für die Schule zu verwenden. Außerdem wäre es hilfreich, wenn du mal hier posten würdest, was du schon erarbeitet hast. Darauf kann man vielleicht auch aufbauen.
Gruß Mr. K.
|