: : : : : : Например, множество яблок. В этом множестве невозможно определить операцию умножения одного яблока на другое.
: : : : :
: : : : : А почему невозможно?
: : : : :
: : : : Что такое яблоко*яблоко?
: : :
: : : Например, яблоко1*яблоко2=яблоко2*яблоко1=яблоко3.
: : : Если мы не умеем различать яблоки, тогда могу предложить такой вариант: яблоко*яблоко=ЛЮБОЕяблоко.
: : :
: : : Пинайте. :-)
: :
: : Множество яблок можно пронумеровать (ввести соответствие с числами). Яблоко1, яблоко2, и т.д.
: : Что такое яблоко1*яблоко2?
:
: Надеюсь, вы согласны, что множество яблок конечно? Рассмотрите множество из 3-х яблок, составьте для него таблицу умножения на основе примера яблоко1*яблоко2=яблоко2*яблоко1=яблоко3. Потом, если нужно, обобщайте на N яблок.
Если начать с начала...
Есть 3 яблока. Определим 1*2=3, и далее есть циклическая перестановка. Теперь по Вашему добавляем 4-ое яблоко.
Определите, что с ним делать?
Операция требует 3 объекта. |