Итак, кто способен решить следующую задачу - найти "обратную функцию", которую я там упомянул.
Точная формулировка задачи. Используя целые константы, четыре арифм. действия, а также операции возведения в степень и вычисления остатка от деления написать формулу f(i), которая для порядковых номеров клависов (ступеней) обычной белоклавишной диатоники (считая от C=0, т.е. C=0, D=1, E=2 и т.д.) вычисляет количество квинтовых шагов до соотв. ступени, считая от C: т.е. f(0)=0 (C), f(1) = 2 (D), f(2) = 4 (E), f(3) = -1 (F) и т.п.
Функция НЕ должна быть интерполяционным многочленом, типа Лагранжа (это-то тривиально, понятно).