Ich arbeite derzeit an einem Free Pascal-Programm. Als Teil der Codierung muss ich auf Arrays in den If-Statements-Bedingungen zugreifen. Zum Beispiel wurde ich mit einem ähnlichen Code wie folgt aus:Dynamische Arrays in If-Anweisungen Bedingungen
If (SumArray [s])> 0 und (AverageArray [a]) < 10 dann ...
Diese Syntax funktioniert nicht. Ich brauche die korrekte Free Pascal-Syntax, um die Arrays in den Bedingungen für die If-Anweisung zu verwenden. Vielen Dank.
Vielen Dank, aber ich habe festgestellt, dass, wenn ich die For-Schleife für den Zugriff auf die Arrays verwendet, es zusätzliche Zeilen drucken. Schau dir das an: für s: = Low (SumArray) bis High (SumArray) mach für a: = Low (AverageArray) bis High (AverageArray) do –
Ich denke, ich habe die Frage beantwortet, die du gestellt hast, oder? Es kann nicht erwartet werden, zufällige Codeauszüge in Folgekommentaren zu entziffern. –
Das sind meine Codes: Danke, aber ich habe bemerkt, dass wenn ich die For-Schleife verwende, um auf die Arrays zuzugreifen, es zusätzliche Zeilen druckt. Sieh dir das an: für s: = Low (SumArray) bis High (SumArray) mach für a: = Low (AverageArray) bis High (AverageArray) do Total: = s * 2.25 für s: = Low (SumArray) to High (SumArray) do für a: = Low (AverageArray) bis High (AverageArray) do writeln ('Die Zahlen sind:', SumArray [s], AverageArray [a]); –