ich diesen Code geschrieben habe den zweithöchsten Wert in einem Array, um herauszufinden:Finden Sie den zweithöchsten Wert
var
i,
ZweitMax,
Max : integer;
begin
Max := -maxint;
ZweitMax := -maxint;
for i := 1 to FELDGROESSE do
if inFeld[i] > Max then
begin
ZweitMax := Max;
Max := inFeld[i];
end
else
if inFeld[i] > ZweitMax then
begin
ZweitMax := inFeld[i];
FeldZweitMax := ZweitMax;
end
end;
Wo das Problem in diesem Kodex ist und warum es aus dem richtigen Wert nicht gedruckt ? Information: Der Kodex Teil einer Funktion ist
FeldZweitMax
Ok, bedeutet es, ich muss das Anfang/Ende ändern? – Marco
Es funktioniert., Und jetzt verstehe ich warum. Vielen Dank. – Marco