Как можно выполнить операцию XOR (по двум 32-битным ints) с использованием только основных арифметических операций? Вам нужно сделать это поразрядным после деления на каждую мощность 2 по очереди или есть ярлык? Я не забочусь о скорости выполнения так же, как о простейшем, кратчайшем коде.
Edit: Это не домашнее задание, а загадка, созданная на hacker.org. Дело в том, чтобы реализовать XOR на виртуальной машине на основе стека с очень ограниченными операциями (аналогично brainfuck и да - без сдвига или мод). Использование этой виртуальной машины - трудная часть, хотя, конечно, она упрощается по короткому и простому алгоритму.
В то время как решение FryGuy является умным, мне придется пойти с моим оригинальным идеалом (аналогичным решению с подсветкой), потому что сравнения трудно использовать в этой среде.