0
二番目に高い値検索:私は配列で二番目に高い値を見つけるためにこのコードを書いてきました
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;
このコードでの問題であり、なぜそれが正しい値をプリントアウトしていません? 情報:コードは、機能の一部であるFeldZweitMax
[OK]を、私は開始/終了を変更する必要があることを意味ですか? – Marco
それは動作します、そして、今私は理由を理解します。ありがとうございました。 – Marco