Тема: хелп
Показать сообщение отдельно
  #4  
Старый 14.12.2009, 20:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

У тебя массивы длинной от 0 до 14 (всего 15 элементов). И при их чтении ты честно идешь от индекса 0 до n-1 (подозреваю, что n = 15).

А при вычислении, ты идешь с индекса 1 до n (который = 15). Т.е. у тебя не рассчитывается первый элемент, зато идет обработка памяти за границей массива. Что там на самом деле находится - никто не знает. Может поэтому и не работает.
Ответить с цитированием