Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- /*int get_intlen(int i) Ein wenig Blödsinn muss sein. :D
- {
- int len;
- if (i > 0) {
- for (len = 0; i > 0; len++) {
- i = i / 10;
- }
- }
- return len;
- }
- int get_intmid(int i, int b)
- {
- if (i > 0) {
- for (int a = 0; a < b; a++) {
- i = i / 10;
- }
- }
- i = i % 10;
- return i;
- }
- int Convert_To_Deczimal_int_funny(int Binary)
- {
- int len = get_intlen(Binary);
- int Ergebnis = 0;
- bool temp;
- for (size_t i = 0; i < len; i++)
- {
- if (!Binary / 10 <= 1)
- {
- Binary = Binary % 10;
- temp = 0;
- }
- else
- {
- temp = get_intmid(Binary, i);
- }
- if ((bool)temp == true);
- {
- Ergebnis = (Ergebnis * 2) + get_intmid(Binary, i);
- }
- }
- return Ergebnis;
- }*/
- int Convert_To_Deczimal(bool Binary[], int len)
- {
- int Ergebnis = 0;
- for (size_t i = 0; i < len; i++)
- {
- if (Binary[i] == true);
- {
- Ergebnis = (Ergebnis * 2) + Binary[i];
- }
- }
- return Ergebnis;
- }
- int main()
- {
- bool Binaryarray[] = { 0,1,0,1,1,0,0,1 };
- int len = sizeof(Binaryarray) / sizeof(bool);
- //int Binary = 01011001;
- std::cout << "Hello World!\n" << Convert_To_Deczimal(Binaryarray, len);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement