Practica 1/examen/2021_problema1/main.cpp
// Convierte un numero binario de tipo string a unsigned int
Convierte un numero binario de tipo string a unsigned int
Convierte un numero binario de tipo string a unsigned int
unsigned int binStrAUint(const std::string& bin) {
  unsigned int sol = 0;
  std::size_t b = bin.size() - 1;
  for (std::size_t i = 0; i < bin.size(); i++) {
    if (bin.at(i) == '1')
      sol |= 1 << b;
    b--;
  }
  return sol;
}
unsigned int binStrAUint ( const std :: string & bin ) { unsigned int sol = 0 ; std :: size_t b = bin . size ( ) - 1 ; for ( std :: size_t i = 0 ; i < bin . size ( ) ; i ++ ) { if ( bin . at ( i ) == ' ' ) sol |= 1 << b ; b -- ; } return sol ; }
Convierte un numero binario de tipo string a unsigned int
Convierte un numero binario de tipo string a unsigned int