Да, скорее всего, единица и само число - это тривиальные делители и автор про них не особо думал. Хотя по условию процедура должна быть "печатающей все числа, кроме единицы". Так что если нужно само число, то его можно просто вывести по окончании цикла.
Порылся в сети, эта задача встречается в двух формулировках. Одна - как у вас, вторая - "кроме единицы и самого этого числа". Так что, скорее всего, вам попалась неудачная копипаста условия, т.к. решение автора соответствует именно второй формулировке.
У автора все правильно: очевидно же, что на числа, большие N div 2, N без остатка делиться не будет 
Внезапно, любое число делится без остатка на само себя.
Для некоторых видимо еще более внезапно, что для этого не нужна проверка, тем более программная
