#include #include using namespace std; struct Car { string make, model; int year; string color; string state; double miles; string pastOwners[5]; }; Car* readInfo() { Car *newcar = new Car; // this is in heap memory. string dummy; cout<<"Enter car facts:"<make); getline(cin,newcar->model); cin>>newcar->year; getline(cin,dummy); //get rid of newline getline(cin,newcar->color); getline(cin,newcar->state); cin>>newcar->miles; getline(cin,dummy); //get rid of newline for(int i=0; i<5; i++) getline(cin,newcar->pastOwners[i]); return newcar; } void readArray(Car arr[], int size) { string dummy; for(int i=0;i>arr[i].year; getline(cin,dummy); //get rid of newline getline(cin,arr[i].color); getline(cin,arr[i].state); cin>>arr[i].miles; getline(cin,dummy); //get rid of newline for(int j=0; j<5; j++) getline(cin,arr[i].pastOwners[j]); } } int numOwners(Car thiscar) { int num=0; for(int i=0;i<5;i++) if(thiscar.pastOwners[i].compare("") != 0) num++; return num; } void print (Car thiscar) { cout<<"Car Information: "< 2) cout<<"Don't buy"<