Quote:
Originariamente inviato da blackgin
Cercavo qualcosa del tipo: "Programma un multiplex usando operatori bitwise" oppure "somma due numeri usando operatori bitwise"
|
non so cosa tu intenda per multiplex ma il secondo esercizio é fighissimo!
Codice:
#include <iostream>
using namespace std;
int main()
{
unsigned int First, Second;
cin >> First >> Second;
do
{
unsigned int Carries = First & Second;
First ^= Second;
Second = Carries << 1;
}
while (Second);
cout << First << endl;
return 0;
}