NUST-FOP Assignment
NUST-FOP Assignment
Assignment 01
#include <string>
#include <vector>
struct Item {
string name;
int quantity;
double price;
};
return total;
void displayInvoice(int invoiceNumber, const string& buyerName, const string& buyerAddress, const
vector<Item>& items) {
cout << item.name << " \t\t " << item.quantity << " \t\t\t " << item.price << " \t\t " << item.quantity
* item.price << endl;
int main() {
int invoiceNumber;
vector<Item> items;
cout <<"\n";
cin.ignore();
getline(cin, buyerAddress);
char addMoreItems;
do {
Item newItem;
getline(cin, newItem.name);
items.push_back(newItem);
cout << "Do you want to add more items? (y/n): ";
cin.ignore();
return 0;