/* Uzd.2 sukurti programa su C++ kalba:uzduotis -Pasalinti zodzius,turincius nelygini simboliu kieki. */ /* parase kestaz/2006 http://www.tazikas.info/~awan/new */ /* ar programa gera paziurekit patys.. */ #include #include using namespace std; class words { public: vector find_words(string s); void print_words(vector m); }; vector words::find_words(string s) { vector w; int i=0; int p=0; string word=""; bool k=0; while (i < s.size()) { while (s[i] != ' ' && i < s.size()) { // galima prideti reikiamus simbolius if (s[i] == ',' || s[i] == '?' || s[i] == '.') break; word += s[i]; i++; } if (word.size() > 0) w.push_back(word); word=""; i++; } return w; } void words::print_words(vector m) { int i=0; string s; for (i=0; i w; words wp; w = wp.find_words(s); wp.print_words(w); return 0 ; }