From 958d24ec0731a54cd84473f8738d71dd4ab4ced1 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sat, 11 Nov 2023 14:06:02 +0100 Subject: [PATCH] Created the base_2_to_10_static.cpp --- base_2_to_10_static.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 base_2_to_10_static.cpp diff --git a/base_2_to_10_static.cpp b/base_2_to_10_static.cpp new file mode 100644 index 0000000..5a598d6 --- /dev/null +++ b/base_2_to_10_static.cpp @@ -0,0 +1,21 @@ +#include + +using namespace std; + +int main() { + int bits[3] = {1, 1, 1}; + + int length = sizeof(bits) / sizeof(bits[0]); + + int num = 0; + + int modifier = 1; + for (int i = 0; i < length; i++) { + num += modifier * bits[length - i - 1]; + modifier *= 2; + } + + cout << num; + + return 0; +} \ No newline at end of file