#include int n=5; SimpleList::SimpleList(string str, SimpleList* nxt) { str_=str; nxt_=nxt; len_=str.length(); }; SimpleList::~SimpleList() { if (nxt_!=0) delete nxt_; } void SimpleList::clean() { str_=""; len_=0; } bool SimpleList::ok(char ch) { bool r=false; if ((ch>='a') && (ch<='z')) r=true; if ((ch>='A') && (ch<='Z')) r=true; if (ch==' ') r=true; if ((ch=='Å') || (ch=='Ä') || (ch=='Ö')) r=true; if ((ch=='å') || (ch=='ä') || (ch=='ö')) r=true; return r; } void SimpleList::read(string str) { str_=str; } int SimpleList::hangon(char ch) { if (ok(ch)) { str_=str_+ (string) ch; len_++; } return len_; } void SimpleList::next(SimpleList* ptr) { nxt_=ptr; } SimpleList* SimpleList::nxt() { return nxt_; } string SimpleList::write() const { return str_; } void SimpleList::print() const { cout<