
Переменную объявить в цикле
Объяснение:
Пример
for i: integer := 1 to 9 do
Print(i);
// Здесь переменная i не доступна!
for var i := 9 downto 1 do // описание с автоопределением типа
Print(i);
У Вас тоже самое сделайте - уберите описания из глобального описания и объявите в циклах
var x, L, M: integer;
for f: integer := 100 to 321565 do