#include #include #include #include using namespace std; int main() { struct item { string name; double price; }; vector bag { {"Burger", 7.49}, {"Family Meal", 18.99}, {"Fries", 5.99}, {"Shake", 4.99} }; string input_name; double input_price; cout << "Current bag has " << bag.size() << " items.\n"; cout << "Would you like to add more? (Type 'no' if you are finished)"; for (;;) { cout << "\nEnter item name: "; cin >> input_name; if (input_name == "no") { break; } cout << "Enter price: "; cin >> input_price; bag.push_back({input_name, input_price}); } const size_t n {bag.size()}; double total_cost {0.0}; cout << "Final Bag Items" << "\n"; for (size_t i {0}; i < n; ++i) { cout << bag[i].name << ": $" << bag[i].price << "\n"; total_cost += bag[i].price; } cout << "Total Items: " << n << "\n"; cout << "Bag Total: $" << total_cost << "\n"; return EXIT_SUCCESS; }