Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- ///////////////////////////////////
- // TASK 1
- //Вывести двоичное представление числа. Сдвинуть число на заданное число бит
- //влево или вправо и показать первые Х бит.
- ///////////////////////////////////
- using namespace std;
- void get_binary(int val)
- {
- for (int i=31; i>=0; i--)
- {
- cout<<((1<<i)&val?1:0);
- }
- cout<<endl;
- }
- int main()
- {
- int val;
- cin>>val;
- get_binary(val);
- int left;
- int right;
- cin>>left>>right;
- get_binary(val<<left);
- get_binary(val>>right);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement