fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <algorithm>
  4. #include <unordered_set>
  5.  
  6.  
  7. int main() {
  8. std::unordered_set<char> a={'a','e','i','o','O','u','U','A','E','I',' '};
  9.  
  10. std::string s="what are you doing";
  11.  
  12. s.erase( std::remove_if( s.begin(), s.end(), [a] ( char c ){ return a.count(c) == 0; } ), s.end() );
  13.  
  14. std::cout<<s << std::endl;
  15. }
Success #stdin #stdout 0s 4316KB
stdin
Standard input is empty
stdout
a ae ou oi