#include <iostream> #include <string> using namespace std; int main() { string best_name = ""; double best_price = 0; int best_score = 0; bool more = true; while (more) { string next_name; double next_price; int next_score; cout << "Please enter the model name: "; getline(cin, next_name); cout << "Please enter the price: "; cin >> next_price; cout << "Please enter the score: "; cin >> next_score; string remainder; /* read remainder of line */ getline(cin, remainder); if (next_score / next_price > best_score / best_price) { best_name = next_name; best_score = next_score; best_price = next_price; } cout << "More data? (y/n) "; string answer; getline(cin, answer); if (answer != "y") more = false; } cout << "The best value is " << best_name << " (Score: " << best_score << " Price: " << best_price << ")\n"; return 0; }