Показать сообщение отдельно
  #5  
Старый 05.09.2011, 07:00
Vocabulary Vocabulary вне форума
Новичок
 
Регистрация: 17.09.2009
Сообщения: 85
Репутация: 9
По умолчанию

- Дельфийский компилятор не имеет права "переворачивать" цикл, а потому этого никогда и не делает.
- Значение константы N определено как число 100, следовательно начало цикла в обратном порядке не может начинаться с 99.
- Проверка в Delphi именно приведенного кода показала, что значение управляющей переменной цикла (j) начинается с 2 и заканчивается на значении 100.

По этим признакам косвенно можно предположить варианты:
1. Автор лукавит (ошибся) и привел не тот код, в котором у него цикл начинается со значения 99.
2. Компилятор не дельфийский.
3. Полтергейст (сиречь Барабашка) в компиляторе.
Ответить с цитированием