if (x > y){ /*если x > y то он поменяет их местами*/ std::cout << "x и y поменяны местами\n" x ^= y; y ^= x; x ^= y; }else{ std::cout << "x и y не поменяны местами\n"; }
if (x > y){ /*если x > y то он поменяет их местами*/ std::cout << "x и y поменяны местами\n" x ^= y; y ^= x; x ^= y; }else{ std::cout << "x и y не поменяны местами\n"; }
Никак, потому что в 8-ой системе могут быть только символы: 0, 1, 2, 3, 4, 5, 6, 7.
В твоём примере 1034,8(8) после запятой идёт символ 8, которой в 8-ой системе недопустим.