Так естественно.Дети, как им дают в руки циклы, перестают вообще включать математический мозг и начинают любую задачку, для решения которой достаточно составить уравнение, решать перебором в цикле. Естественно, им это отклоняют.Или была какая-то забавная задача, что надо было определить какое-то свойство числа, не используя сравнений. То есть с  оператором "if" задача решалась в одну строчку, но было прямо задание обойтись без него. И хитрым способом, умножением, сложением и чем-то еще удавалось получить результат без этого.  Но система ответ с "if", естественно, примет. А преподаватель его должен, естественно, отклонить.И дальше нужно ломать голову.