Я думал сегодня утром, что было бы самым быстрым способом обратить вспять число положительных в отрицательные и от отрицательного к положительному, конечно, самый простой способ мог бы быть:
int a = 10;
a = a*(-1);
или
int a = 10;
a = -a;
Но потом, подумал я, я беру это для этого, используя команды shift и указатели... Действительно ли можно было бы изменить знак значения, используя команды смены операторов и память?