На самом деле это проблема хакерранка, одинокое целое число. Я понимаю используемую здесь логику XOR. Я просто не мог глубоко понять концепцию, как обрабатывается каждый номер после ввода. Я отметил строку в коде. Пожалуйста, помогите мне в понимании этого.Какое объяснение этому коду?
#include <iostream>
using namespace std;
int main()
{
int n, a, c = 0, i;
cin >> n;
for (i = 0; i < n; i++)
{
cin >> a;
c ^= a; // THIS LINE .... i WANT TO KNOW HOW IS THIS WORKING ?
// HOW IS COMPARISON BEING CARRIED OUT HERE ?
}
cout << a << endl;
return 0;
}
Как начинающий программист, вы можете рассмотреть некоторые курсы. Эти вопросы, о которых вы спрашиваете, будут полностью покрыты. – Deanie
Зачем мне проходить курс от одного эксперта, когда я могу учиться у экспертов по всему миру .... Просто шучу: P ..... Я на самом деле изучаю дизайн алгоритмов с использованием конкурентного программирования .... Спасибо за ваш проблемы, кстати. – Shubham
См. Также http://stackoverflow.com/q/6398427/ – Nemo