- #include <iostream> 
- #include <iterator> 
- #include <sstream> 
- #include <algorithm> 
-   
- int main() 
- { 
-   
- std::size_t kk; 
- std::string word="spoo"; 
- std::string sentence="seven spoons tables"; 
-   
-   
-   
- for(auto word: {"spoo", "spoons", "tab", "tables", "seven"} ) 
- { 
- std::stringstream ss(sentence) ; 
- std::istream_iterator<std::string> f ; 
- auto it =std::find_if(  std::istream_iterator<std::string> (ss), 
-                         f, 
-                         [=](const std::string& str){ 
-                         return str == word; 
-                         } 
-  ); 
-   
- if(it != f ) 
-  std::cout << "Success for "  << word << std::endl; 
-   
- } 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxzc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKQp7CgpzdGQ6OnNpemVfdCBrazsKc3RkOjpzdHJpbmcgd29yZD0ic3BvbyI7CnN0ZDo6c3RyaW5nIHNlbnRlbmNlPSJzZXZlbiBzcG9vbnMgdGFibGVzIjsKCgoKZm9yKGF1dG8gd29yZDogeyJzcG9vIiwgInNwb29ucyIsICJ0YWIiLCAidGFibGVzIiwgInNldmVuIn0gKQp7CnN0ZDo6c3RyaW5nc3RyZWFtIHNzKHNlbnRlbmNlKSA7CnN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxzdGQ6OnN0cmluZz4gZiA7CmF1dG8gaXQgPXN0ZDo6ZmluZF9pZiggIHN0ZDo6aXN0cmVhbV9pdGVyYXRvcjxzdGQ6OnN0cmluZz4gKHNzKSwKICAgICAgICAgICAgICAgICAgICAgICAgZiwKICAgICAgICAgICAgICAgICAgICAgICAgWz1dKGNvbnN0IHN0ZDo6c3RyaW5nJiBzdHIpewogICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gc3RyID09IHdvcmQ7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICk7CiAKaWYoaXQgIT0gZiApCiBzdGQ6OmNvdXQgPDwgIlN1Y2Nlc3MgZm9yICIgIDw8IHdvcmQgPDwgc3RkOjplbmRsOwoKfQp9