Forum: Sonstige Fragen zu Delphi
Delphi
by MrMooed,
2. Jul 2013
:wall: :wall: :wall:
natürlich :oops: habe zwar 2D-Array geschrieben, aber im Code falsch definiert..
PasDreieck : Array of Array of Integer;
habe den Beitrag editiert
Forum: Sonstige Fragen zu Delphi
Delphi
by MrMooed,
2. Jul 2013
Hallo,
zunächst einmal möchten wir, dass unser Array wie ein Dreieck "geformt" ist - sprich, es gibt immer mehr Elemente, je höher die Ebene liegt. Dabei können wir gleich in das erste- bzw. letzte Element unsere '1' schreiben:
for i:=0 to Ebenen -1 do
begin
SetLength(PasDreieck, i+1); // Länge für jede Ebene um 1 erweitern
PasDreieck)] := 1; // Eins am Anfang
...
Forum: Sonstige Fragen zu Delphi
Delphi
by MrMooed,
1. Jul 2013
Ansonsten habe ich mir ein altes Schulprojekt herausgekramt:
Stell dir das Dreieck einfach als 2D-Array vor.
Ebene: | Ergebnis:
0 | 1
1 | 1 1
2 | 1 2 1
3 | 1 3 3 1
4 | 1 4 6 4 1
Forum: Sonstige Fragen zu Delphi
Delphi
by MrMooed,
1. Jul 2013
Bist du dir sicher, dass die Ausgabe über eine TListBox erfolgen soll? :shock:
Vielleicht meinst du eine TListView? Wäre jedenfalls meiner Meinung nach deutlich sinnvoller