Смотрим на строки:
Цитата:
for I := 1 to Length(arr_d) do
...
for I := 0 to Length(arr_d) do
|
А теперь думаем. Мы установили длину массива равной, допустим, 2. Таким образом существуют два индекса - 0 и 1. Мы же идем по индексам от 0 и до длины массива, т.е. 2. Получается используем 0, 1, 2. Но индекса 2-то не существует.
Теперь переводим эти рассуждения на длину массива в 24.