fork download
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. // zdefiniuj funkcje
  6. int na10(string dana) {
  7. int pom = 0;
  8. int dl = dana.length();
  9. for(int i=0 ; i<dl; i++)
  10. {
  11. int x = int(dana[dl-1-i])-48;
  12. pom = pom + x * pow(2,i);
  13. }
  14. return pom;
  15. }
  16. int main() {
  17. // sprawdz dzialanie funkci
  18. cout<<na10("101010")<<endl;
  19. cout<<na10("110101");
  20. return 0;
  21. }
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
42
53