Sieb des Eratosthenes

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Sieb des Eratosthenes

Beitrag von queen (ForumUser / 15 / 0 / 0 ) »
Hallo!

Ich versuche gerade das Sieb des Eratosthenes in ABAP zu programmieren. Kann ich einfach Zahlen in einer internen Tabelle speichern, z.b. so:

BEGIN OF str_zahlen,
zahlen(10) TYPE n,

END OF str_zahlen.

DATA:

*Zahlen
zahlen TYPE STANDARD TABLE OF str_zahlen,
str_zahlen TYPE str_zahlen.
*Fill some data
str_zahlen-zahlen = '2''3''4''5''6''7''8''9''10'.

APPEND str_zahlen TO zahlen.


Und dann darauf mit dem Algorithmus arbeiten? Oder muss ich die Tabelle mit itab anlegen? Hat jemand zufällig ein Beispiel von euch?

Danke und viele Grüße, queen!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
Hallo queen,

du kannst schon Zahlen in einer internen Tabelle speichern - aber grade für das Sieb ist das eigentlich nicht nötig.

Beim Sieb brauchst du ja nur eine durchnummerierte Folge, in der du jedes einzelne Element auslesen/ändern kannst.

Dafür könntest du z.B. eine ganz normale Tabelle nehmen ( Indizierung über den Index der Tabelle ) oder ein hinreichend langes Textfeld ( Indizierung über den Offset )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 440
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46099
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3996
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2486

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 440
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46099
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3996
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2486