Re[2]: Строка перевертыш
От: Razard Россия  
Дата: 23.11.04 07:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А>У меня (если использовать счётчики циклов) периодически запись в элементы массива глючила, поэтому я привык вводить спецпеременную для этого.



Для выполнения swap вообще не требуется никакой буфер (если используется тип int):
Дано: a, b; например, a = 1100, b = 0101.
Решение:
a ^= b; // 1100 xor 0101 = 1001
b ^= a; // 0101 xor 1001 = 1100 (равно a)
a ^= b; // 1001 xor 1100 = 0101 (равно b)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.