Задача
На стандартный вход подаются 2 натуральных числа [latex]A[/latex] и [latex]B[/latex]. Выведите на стандартный вывод результат применения к ним операции побитового исключающего или.
Входные данные
2 натуральных числа [latex]A, B ≤ 10^9[/latex] в десятичной системе счисления, разделённые пробелом.
Выходные данные
Выведите результат указанной операции над числами.
Тесты
# | Входные данные | Выходные данные |
---|---|---|
1 | 3 7 | 4 |
2 | 12 11 | 7 |
3 | 15 9 | 6 |
4 | 8 10 | 2 |
5 | 10 10 | 0 |
Код программы
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> using namespace std; int main() { int a,b; cin >> a >>b; int c = a^b; cout << c << endl; return 0; } |
Решение задачи
Введем два числа и применим операцию исключающего или.В языке программирования С++ данная операция выглядим так как показано в коде программы.
Сделай ссылкой на e-olymp именно условие задачи, а не то, что код «зашёл» на 100%.
Думаю, так тоже допустимо. На странице с пройденными тестами есть ссылка и на условие.
И проверь, чтобы «2» в условии задачи и входных данных была в латех.
Да, было бы логично.
Ещё бы пробелы в коде между знаками операций были везде, а не иногда.