Question
C++ Program Implement a class Person with two attributes name and age , and a class Car with three fields: the model a pointer to
C++ Program
Implement a class Person with two attributes name and age , and a class Car with three fields:
the model
a pointer to the owner (a Person*)
a pointer to driver (also a Person*)
The class Person must have a function called incrementAge. The function increments the age by one. Also Create a function to find a person with the given name in an array of Person* pointer.
/** @param a the array @param n the name to look for @return the first matching Person* or NULL if there is no match (I mainly need help with this working. I asked this question before and making it null is not working, so please help me with this one mainly) */
Person* find(vector
Write a program that prompts the user to specify people and cars. Store them in a vector Output sample Enter name, q to quit: John Nguyen Enter age: 30 Enter name, q to quit: Ralph Bravaco Enter age: 50 Enter name, q to quit: q Enter model, q to quit: Tesla model S Enter owner name: John Nguyen Enter driver name: Sahi Simonson Enter model, q to quit: Tesla model X Enter owner name: Timonthy Budd Enter driver name: John Nguyen Enter model, q to quit: q Car model: Tesla model S,owner=John Nguyen,age=31,driver=NULL. Car model: Tesla model X,owner=NULL,driver=John Nguyen,age=31. Problem 2 (Seperate Program) Create a function to copy a portion of a string to another. @param t a pointer to the start of the target string @param s a pointer to the start of the source string @param n the maximum number of characters to copy Write a main function to test the string. Problem 3 (Seperate Program) Create a function that reverses the values in an array passing to the function. Use pointers to implement the functions. @param a the array @param size the number of elements in the arrayvoid strncpy(char* t, const char* s, int n)
void reverse(double a[], int size)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started