Thema
:
Verzweifelt: Algorithmus zur Ermittlung aufeinander folgender Zahlen Array
Einzelnen Beitrag anzeigen
Blup
Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
#
7
AW: Verzweifelt: Algorithmus zur Ermittlung aufeinander folgender Zahlen Array
16. Sep 2014, 10:22
Noch eine Variante:
zusammenfalten
·
markieren
Delphi-Quellcode:
function
MyArrayCalc(
const
AValues: TIntegerDynArray): TIntegerDynArray;
var
i, sum: Integer;
begin
SetLength(Result, Length(AValues));
sum := 0;
for
i := 0
to
High(AValues)
do
begin
if
AValues[i] = 0
then
sum := 0
else
sum := sum + AValues[i];
Result[i] := sum;
end
;
sum := 0;
for
i := High(AValues)
downto
0
do
begin
if
AValues[i] = 0
then
sum := 0
else
begin
Result[i] := Result[i] + sum;
sum := sum + AValues[i];
end
;
end
;
end
;
Zitat
Blup
Öffentliches Profil ansehen
Mehr Beiträge von Blup finden