diff options
1 files changed, 10 insertions, 0 deletions
| -rw-r--r-- | Sem. 4/Task4.cpp | 10 |
diff --git a/Sem. 4/Task4.cpp b/Sem. 4/Task4.cpp new file mode 100644 index 0000000..9bb0e6e --- /dev/null +++ b/Sem. 4/Task4.cpp @@ -0,0 +1,10 @@ +#include <iostream>
+using namespace std;
+
+int main()
+{
+ int n;
+ cin >> n;
+ // 14 = 000...001110 - така с "побитово и" ще вземем само тези 3 бита, а останалите ще бъдат 0. После ги преместваме до началото (използвайки >>).
+ cout << ((n & 14) >> 1);
+}
\ No newline at end of file |
