• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

РЕШИТЕ ЗАДАЧУ С++ ДАЮ 20 БАЛЛОВ!!!

Вводится два целых числа. Переставьте два числа местами. Запрещено использовать третью переменную и математические операции +,-,*,/

входные данные
1 1
1 2
выходные данные
1 1
2 1

Ответы

Ответ дал: Нешарювпаскале
0

#include <iostream>  

using namespace std;  

int main()  

{  

   int a, b;

   cin >> a >> b;

   swap(a, b);

   cout << a << " " << b << endl;      

return 0;  

}  

Объяснение:

надеюсь, так разрешено


Нешарювпаскале: #include
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
a = a ^ b;
b = a ^ b;
a = a ^ b;
cout << a << " " << b << endl;
return 0;
}
Нешарювпаскале: со степенями ещё
Вас заинтересует