Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
auch mit begin gekapselt?
Nachhilfe in den Grundlagen ist über ein Forum (wie man ja hier sieht) recht mühsam.
Such dir mal Tutorials!
Hier sind ein paar.
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Da war Faktor wohl 101. wie gesagt du brauchst eine Schleife.
Und welches Memo richtig ist, weis ich nicht. Kenne ja deine Nummerierung nicht.
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Zum Beispiel kannst du zählen:
AnzahlDoppelt:=0;
for Buchstabenordnungszahl := 0 to 25 do
if Resteanzahl > 1 then
inc(AnzahlDoppelt);
if AnzahlDoppelt>0 then memo1.lines.add(inttostr(Faktor)+' geht nicht')
else memo1.lines.add(inttostr(Faktor)+' geht');
Aber so schaffst du den LK nie :?
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Du willst doch auch nicht die Resteanzahl rausgeben!!
Hast du deinen Algorithmus überhaupt verstanden?
Du willst nur rausgeben ob in jedem Element des Arrays 1 drinn steht oder nicht.
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Seit wann ist Resteanzahl ein array of string?
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Ausgeben:
memo1.lines.add('Hallo da bin ich');
//oder
memo1.lines.add(inttostr(faktor)+' geht nie und nimmer');
Und testen kannst du entweder schon beim Füllen des Arrays (wenn eine Zahl größer 1 ist, hat sich das ganze ja schon erledigt) oder eben hinterher in einer extra Schleife.
Am besten ist du nimmst dazu eine Variable vom Typ Boolean und merkst dir wenn ein ArrayElement größer 1...
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Na um alle 100 Faktoren durchzu testen
for faktoer:=1 to 100 do
begin
//hier dein bisheriger Code
//und hier jetzt testen, ob alle Positionen im Array = 1 sind und das Ergebnis im Memo ausgeben.
end;
Forum: Sonstige Fragen zu Delphi
Delphi
by sirius,
21. Nov 2007
Na das sieht doch schon ganz gut aus.
Du musst halt schließlich noch Testen ob in deinem Array überall eine 1 drinn steht. Wenn "Ja" dann geht der Faktor, denn du genommen hast
Und dann musst du halt noch eine Schleife um alles packen in welcher du den Faktor als Laufvariable nimmst.
Edit: Du schreibst