У вас в коде часть переменных не используется, код не оформлен отступами, комментариев нет.
У вас в коде комментарии есть. Но я подозреваю, что это именно частное в 4-х местах названо остатком. Зачем??
Вы к нему привыкли, и не хотите сделать понятным для других
А как определили, что не хочу сделать понятным для других ?
Насчёт неиспользуемых переменных. Вот есть такая пара векторов:
Код:
kdel = [4,16,16,16,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8];
nu = [2, 4, 4, 4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3];
Видите, аккуратно выписаны один под другим. И пробелы подставлены для выравнивания. Для чего? Именно для того чтобы понятно было, что есть разные понятия и значения у них разные. Наверху количество делителей, а внизу количество различных простых делителей.
И не вводится внизу новое обозначение, потому что это Владимир так обозначил: nu. Видимо, number unical.
То есть я как раз наоборот пытаюсь внести ясность и распутываю когда Дмитрий называет количеством делителей не то, что обычно так называют, или когда вы называете остатком частное.
Ну нафига устоявшиеся термины применять в другом смысле? Уж лучше тогда отдельные словечки выдумывать если обычных слов почему-то не хватает.