Обобщение комплексных чисел
Допустим, нам хочется работать с комплексными числами, чьи действительные и мнимые части, модули и аргументы могут быть обыкновенными числами, рациональными числами либо любыми другими, какие нам захочется добавить к системе. Опишите и реализуйте изменения в системе, которые потребуются, чтобы добавить такую возможность. Вам придется определить операции вроде
sine
(синус) и
cosine
(косинус), обобщенные на обыкновенные и рациональные числа.
Комментарии отсутствуют.