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