в первом цикл будет короче на 1 проход.
Второй захватывает на 1 элемент меньше
к примеру, если у вас n = 6
то для первого i будет принимать значения
1 2 3 4 5
а для второго
1 2 3 4 5 6
В 1-ом цикле будет на одну итерацию меньше
for i=1 to n-1 do
Это будет выполняться до тех пор пока не дойдёт до -1
Если на паскале то ничем)
В том, что в первом случае цикл идет на шаг назад, а во втором до заданного числа n
ну вы и ебланы, там же не down to там просто либо до n либо до n-1 вместо n подставляется число и если оно одинаково в обоих случаях и больше двух (в первом случае) , и больше еденицы во втором, то просто будет выполнятся на одну итерацию меньше (больше)
от 1 до n-1 короче, чем от 1 до n; но если речь о синтаксисе паскаля, то не знак равно, а приравнивать ставь
for i := 1 to n do
А чем отличаются 5 и 4?