fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. int main()
  5. {
  6. char input[]="10010";//Die Dual-Zahl 18(2)
  7. unsigned long long a=0;
  8.  
  9. for(char* ch=&input[0];*ch!='\0';++ch)
  10. a = 2*a + (*ch-'0');
  11.  
  12. std::cout << a << '\n';
  13. }
  14.  
Success #stdin #stdout 0.02s 2724KB
stdin
Standard input is empty
stdout
18