330
Cerința
Se citește un număr n. Să se calculeze n+1, folosind doar operatori pe biți.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran numărul p, reprezentând valoarea lui n+1.
Restricții și precizări
nșipse reprezintă pe 32 de biți, cu semn;- Se recomandă folosirea exclusivă a operatorilor pe biți.
Exemplu
Intrare
5
Ieșire
6
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n , x = 1;
cin >> n;
while(n & x)
{
n ^= x;
x <<= 1;
}
n ^= x;
cout << n;
return 0;
}
Comentarii