Wie programmiere ich ein Primzahlenüberprüfer mit Lazarus?

3 Antworten

Kenne Lazarus nicht, aber den Algorithmus:

Fange bei i = 2 an. Deine Zahl heißt N.

  1. Prüfe, ob i² > N. Wenn ja ist N eine Primzahl.
  2. Prüfe, on N % i == 0 ist. Wenn ja, ist N keine Primzahl
  3. Erhöhe i um 1
  4. Fahre bei Punkt 1 fort.

Ist nicht der schönste, aber verbessern kann man fast immer.

% ist der Modulo-Operator

== ist der Vergleich auf Gleichheit

Jetzt registrieren, um alle Antworten zu lesen!