#include<iostream> #include<algorithm> using namespace std; string str[10010]; string findgoods(string s) { int indst = 0, inded = 0; for(int i = 0;i < s.size();i ++) { if(s[i] == '>') { indst = i; break; } } for(int i = indst + 1;i < s.size();i ++) { if(s[i] == '<') { inded = i; break; } } return s.substr(indst+1,inded-indst-1); } int main() { string s; int k = 0; while(getline(cin,s)) { if(s=="<xmp>"||s=="</xmp>") continue; else str[k++] = s; } for(int i = 0;i < k;) { if(i%5==0) { string s1 = findgoods(str[i]); if(str[i+1].find("In Stock") != -1 || str[i+2].find("In Stock") != -1 || str[i+3].find("In Stock") != -1 || str[i+4].find("In Stock") != -1) { cout << s1 << endl; } i += 5; } } return 0; } |
Double click to view unformatted code.