Benutzer-Werkzeuge

Webseiten-Werkzeuge


types:arrays:eratosthenes:loesung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
types:arrays:eratosthenes:loesung [2021/02/07 15:00] Martin Pabsttypes:arrays:eratosthenes:loesung [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 27: Zeile 27:
 while(nächstePrimzahl <= Math.sqrt(anzahl)) { while(nächstePrimzahl <= Math.sqrt(anzahl)) {
    // Alle Vielfachen von nächstePrimzahl streichen:    // Alle Vielfachen von nächstePrimzahl streichen:
 +   println("Streiche die Vielfachen von " + nächstePrimzahl + "...");
    for(int i = nächstePrimzahl * 2; i <= anzahl; i = i + nächstePrimzahl) {    for(int i = nächstePrimzahl * 2; i <= anzahl; i = i + nächstePrimzahl) {
       gestrichen[i] = true;        gestrichen[i] = true; 
Zeile 39: Zeile 40:
  
 // Ausgabe der Primzahlen // Ausgabe der Primzahlen
 +int spalte = 0;
 for(int i = 2; i <= anzahl; i++) { for(int i = 2; i <= anzahl; i++) {
    if(gestrichen[i] == false) {    if(gestrichen[i] == false) {
       print(i + ", ");       print(i + ", ");
 +      spalte++;
 +      if(spalte == 5) {   // Zeilenumbruch nach jeweils 5 Spalten
 +         println();
 +         spalte = 0;
 +      }
    }    }
 } }
- 
 </script> </script>
  
types/arrays/eratosthenes/loesung.1612706456.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki