Для С++ то? Да уйма способов. a = 8 ; b = 5 ; или cin >> a >> b ; ну и.... Классический: с = b ; b = a ; a = c ; C применением функции: swap(a,b); Продвинутый: _asm { push a } ; a = b ; _asm { pop b } ; Совсем продвинутый: _asm { push a mov a, b pop b } ; А дальше вывод: cout << a << << b ;