Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

C++ Code. I use code block for coding. Please use normal heading, and also please notes some explanation for explaining each line which will help

C++ Code. I use code block for coding. Please use normal heading, and also please notes some explanation for explaining each line which will help me a lot. Make sure the code is work correctly on your computer!Dont use things like std::stoi.Please finish as soon as possible.image text in transcribedimage text in transcribedimage text in transcribedmessageBoard.txt: chicken, for sale, 60 microwave, wanted, 201 bike, for sale, 60 bike, wanted, 50 microwave, for sale, 200 chicken, for sale, 25 chicken, wanted, 25 microwave, wanted, 10 microwave, for sale, 2 chicken, for sale, 100 bike, wanted, 100 chicken, for sale, 5 truck, wanted, 1000 bike, for sale, 50 chicken, for sale, 5 bike, for sale, 500 chicken, for sale, 1 chicken, for sale, 25 bike, wanted, 60 truck, wanted, 2000 truck, for sale, 2500 bike, wanted, 100 truck, for sale, 300 bike, for sale, 100 chicken, for sale, 10000 truck, for sale, 2000 truck, wanted, 1000 dresser, for sale, 20 truck, wanted, 9000 truck, wanted, 8000 truck, for sale, 4000 dresser, for sale, 2 dresser, wanted, 800 microwave, wanted, 70 truck, for sale, 2000 truck, for sale, 2000 truck, wanted, 1000 microwave, for sale, 60 dresser, for sale, 2000 dresser, wanted, 60 dresser, wanted, 50 truck, wanted, 1000 truck, for sale, 500 truck, for sale, 1500 dresser, for sale, 100 dresser, wanted, 200 dresser, for sale, 450 truck, for sale, 2000 truck, wanted, 1000 truck, for sale, 500 dresser, for sale, 500 dresser, wanted, 200 chicken, wanted, 5 chicken, for sale, 5 truck, wanted, 1000 chicken, for sale, 1 chicken, for sale, 25 chicken, wanted, 16 truck, wanted, 2000 chicken, for sale, 15 chicken, wanted, 5 chicken, for sale, 2 microwave, wanted, 15 microwave, wanted, 75 microwave, for sale, 65 chicken, for sale, 5 bike, for sale, 50 chicken, for sale, 1 chicken, for sale, 25 bike, for sale, 50 chicken, wanted, 25 microwave, wanted, 10 microwave, for sale, 2 chicken, for sale, 1 chicken, for sale, 25 bike, for sale, 50 chicken, wanted, 25 bike, wanted, 30 chicken, wanted, 16 chicken, for sale, 15 microwave, wanted, 70 microwave, for sale, 60 microwave, wanted, 50 bike, wanted, 75 truck, wanted, 1000 microwave, wanted, 201 microwave, for sale, 200 truck, wanted, 1000 chicken, for sale, 25 chicken, wanted, 25 truck, wanted, 1000 microwave, wanted, 10 bike, for sale, 10 truck, for sale, 2000 microwave, for sale, 2 truck, wanted, 4000 truck, for sale, 2000 microwave, for sale, 2 truck, wanted, 4000 bike, for sale, 10

Someone just answer for me, but it only got 25%,please change the code below,or make up your own:

#include #include #include #include #include #include using namespace std;

struct saleItem{ string type; int price; //e.g 100, 2987 string itemStatus; //e.g wanted or for sale.... false or 0 is "for sale" //saleItem(){}; //constructor };

int main(int argc, char *argv[]) { int index = 0; int counter=0; int itemsSold=0; int leftOver=0; saleItem itemArray[100]; //array from txt file saleItem wantItemArray[100]; saleItem emptySaleItem; emptySaleItem.type = "\0"; emptySaleItem.itemStatus = "no"; emptySaleItem.price = 0; saleItem indexItem; for (int r=0; r

ifstream inFile; string data; // create an instance inFile.open(argv[1]); //open the file from argument

if (inFile.good()){ //file open error check //cout

if (indexItem.itemStatus == " wanted"){ wantItemArray[index]=indexItem; itemArray[index]=emptySaleItem; } else{ itemArray[index]=indexItem; wantItemArray[index]=emptySaleItem; }

ss.clear(); index++; counter++; }

for (int q = 0; q 0){ /ot empty spot if (wantIndexType == saleIndexType){ //same type if (wantIndexPrice > saleIndexPrice){ //greater price //cout0){ cout

It's like Craigslist, only different Read the entire assignment carefully before beginning. In this assignment, you're going to develop a simulated community message board that monitors items wanted and items for sale and looks for matches. When a match is found, e.g. there is a bike for sale for $50 and a bike wanted, where the buyer will pay up to $60, then the item is removed from the message board. There is a file on Moodle called messageBoard.txt that includes up to 100 wanted or for sale items in five categories: bike, microwave, dresser, truck, or chicken. Each line in the file is one item. Your program needs to open the file, read each line, and use an array of structs to store the available items. You can assume there will never be more than 100 lines in the file, therefore, you can declare an array of structs with a fixed size of 100 to represent the items available on the message board. Each struct represents an item and has a type, such as bicycle or truck, a price, and whether it is for sale or wanted. (You can treat for sale or wanted as an integer or Boolean, where 0 is for sale and 1 is wanted, for example. Your program needs to read the file until it reaches the end, and you can't assume there will always be 100 lines, there may be less. As lines are read from the file, you need to check if there is a match with the existing items in the message board. There are two options to consider Match is not found in the array If a match is not found in the array, add the item to the array at the first unused position e.g. if there are four items, add the item to position five Match is found in the array If a match is found, use the first match found and stop searching the array. Do not add the new item read from the file to the array. Remove the matched item from the array and shift the array to fill the gap left by the removed item. (Section 3.2.4 of your book shows the algorithm for deleting an item from an array and shifting.) Write the action performed to the terminal, formatted as

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

User Defined Tensor Data Analysis

Authors: Bin Dong ,Kesheng Wu ,Suren Byna

1st Edition

3030707490, 978-3030707491

Students also viewed these Databases questions

Question

1. Identify three approaches to culture.

Answered: 1 week ago

Question

3. Identify and describe nine cultural value orientations.

Answered: 1 week ago

Question

4. Describe how cultural values influence communication.

Answered: 1 week ago