#include #include #include using namespace std; int main() { vector names; vector prices; vector scores; double best_price =1; int best_score=0; int best_index= -1; bool more=true; while (more) { string next_name; cout<<"Please enter the model name:"; getline(cin, next_name); names.push_back(next_name); double next_price; cout << "Please enter the price: "; cin >> next_price; prices.push_back(next_price); int next_score; cout << "Please enter the score:"; cin>>next_score; scores.push_back(next_score); string remainder; /* read remainder of line */ getline(cin, remainder); if(next_score/next_price>best_score/best_price) { best_index=names.size() -1; best_score= next_score; best_price= next_price; } cout << "More data?(y/n)"; string answer; getline(cin,answer); if(answer !="y") more =false; } for (int i=0; i< names.size(); i++) { if (i==best_index) cout << " best value => "; cout << names[i] << " Price: " << prices[i] << " Score: " << scores[i] << "\n"; } return 0; }