Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#8

AW: Verzweifelt: Algorithmus zur Ermittlung aufeinander folgender Zahlen Array

  Alt 16. Sep 2014, 10:41
Diese Funktion liefert die Summe für eine beliebige Position (zumindest soll sie das).
Delphi-Quellcode:
function GetConsecutiveSum(position : Integer) : Integer;
Begin
  if Values[position]=0 then begin
     result := 0
     exit;
  end;
    
  while (position > low(Values)) and (Values[position] <> 0) do
    dec(position);

  result := 0;
  repeat
    inc(result,values[position]);
    Inc(position);
  until (position>High(values)) or (values[position]=0);
end;
Getippt und nicht getestet.

Geändert von Dejan Vu (16. Sep 2014 um 11:42 Uhr) Grund: Siehe Blup
  Mit Zitat antworten Zitat