среда, 2 декабря 2009 г.

вхождение слова

Ввести строку и слово, вывести все слова, которые содержат введенное слово как составную часть.

#include <iostream>
#include <string>
#include <sstream>

using namespace std;


void task()
{
 string s;
 cout << "input string: ";
 getline(cin, s);


 string w;
 cout << "input word: ";
 cin >> w;

 cout << "result: " << endl;

 istringstream iss(s);
 while(iss >> s)
 {
  if (string::npos != s.find(w))
  {
   cout << s << endl;
  }
 }
}

int main(int argc, char *argv[])
{
 task();
 return 0;
}

output

input string: hello world more
input word: ll
result:
hello

Комментариев нет:

Отправить комментарий