На самом деле, только коммутативности и "х^х=0" недостаточно. Необходимо, чтобы операция была ещё и ассоциативна — когда мы пишем а^b^c, мы подразумеваем (а^b)^c, и по-хорошему нужно доказать, что это выражение равно а^(b^c). Можно так же с помощью таблиц.
Ещё можно заметить, что 2n^(2n+1)=1
Это поможет упростить первый цикл. Если n четное, то result после него будет 0, если нечётное, то n+1
Пните, если ошибся
На самом деле, только коммутативности и "х^х=0" недостаточно. Необходимо, чтобы операция была ещё и ассоциативна — когда мы пишем а^b^c, мы подразумеваем (а^b)^c, и по-хорошему нужно доказать, что это выражение равно а^(b^c). Можно так же с помощью таблиц.
Ещё можно заметить, что 2n^(2n+1)=1
Это поможет упростить первый цикл. Если n четное, то result после него будет 0, если нечётное, то n+1
Пните, если ошибся