diff options
sem 8
1 files changed, 10 insertions, 0 deletions
| -rw-r--r-- | Sem. 04/Task4.cpp | 10 |
diff --git a/Sem. 04/Task4.cpp b/Sem. 04/Task4.cpp new file mode 100644 index 0000000..b0f5c04 --- /dev/null +++ b/Sem. 04/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 |
