В этом году обратил внимание на дурацкую проблему умных учеников. При решении типовых заданий, связанных с программированием, они предпочитают не решать задание с самого начала, а пытаются минимально поменять код из похожей задачи. Это не грех. Если ты отдаёшь себе отчёт и полностью берёшь на себя ответственность за результаты. Но они разбираются пока не очень, поэтому в девяти случаях из десяти спрашивают - а где у меня ошибка? Где-где. В подходе к решению. Переменные надо объявлять понятно. Леший с ним, пусть K обозначает количество, а S - сумму. Это нормально для начинающих. Но вот когда у тебя среднее арифметическое обозначено как MIN1, а массив с делителями называется NAME, и всё только из-за того, что в какой-то из прошлых задач были структуры данных с такими именами, то ты ведёшь себя некрасиво. Да. По отношению ко мне, любимому. Ты хочешь, чтобы я тебе указал на ошибку? Тогда не надо прятать её среди гор хлама, которые тебе лень убирать. Я, кстати, отличный рецепт нашёл против