From 4bebb5b44500f6beeb368b1fd23b95aa9515e01c Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Tue, 7 Sep 2021 17:10:24 +0300 Subject: [PATCH] lesson 47 --- lesson_47/main.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lesson_47/main.cpp diff --git a/lesson_47/main.cpp b/lesson_47/main.cpp new file mode 100644 index 0000000..1cdc7bc --- /dev/null +++ b/lesson_47/main.cpp @@ -0,0 +1,28 @@ +/* + * main.cpp + * + * Created on: 7 сент. 2021 г. + * Author: alexander + */ +#include +#include + +using namespace std; + +int main() +{ + cout << "Введите число от 0 до 255: "; + int n; + cin >> n; + cout << "Число " << n << " в двоичной системе счисления: "; + + for (int i = 7; i >= 0; --i) + { + int degree = pow(2, i); + cout << (n >= degree) << (i == 4 ? " " : ""); + if (degree <= n) + n -= degree; + } + + return 0; +}