Answer to Question #44119 in C++ for Steve
Provide the definition for each of the following structures:
a) Structure Inventory, containing array of characters partName[ 30 ], integer partNumber, and floating-point price.
b) A structure called Address that contains character arrays street[25], city[20], country[30].
c) Structure Student, containing arrays firstName[ 15 ] and lastName[ 15 ] and homeAddress of type Address ( part (b)).
Given the following structure:
struct book {
char title[50];
char auther[50];
float price;
};
book b1 = {"introduction to fortran", "ali hassan", 98.0};
book b2 = {"introduction to lisp", "ahmad hassan", 98.0};
book b3;
book *b;
If there is no errors, what will be the output produced by the following code segments? If there is errors, identify and fix
them. First do it in your head and then try out.
1) b3 = b1;
cout << b3.title << endl;
2) b3 = b2;
if (b3 == b2)
cout << b3.title << " == " << b2.title << endl;
else
cout << b3.title << " != " << b2.title << endl;
3) b = &b1;
if ((*b).title == b1.title) {
cout << "It is the same book " << endl;
}
4) b = &b2;
if (b->price == b1.price)
cout << b->title << " has same price as " << b1.title;
else
cout << b->title << " has different price as " << b1.title;
5) b3.title = b1.title;
cout << "b1 and b3 have the same title " << endl;
6) b = &b2;
b -> price = 100;
cout << b1.price << endl;
7) b = &b2;
if (strcmp(b1.author, b->author) )
cout << "b1 and b2 having the same author " << endl;
8) if (b1.price > b2.price)
cout << b1.title;
else
cout << b2.title;
9) Write a code segment that prompt the user to enter the number of books to be entered from keyboard.
10) Dynamically declare an array of books with size as entered by the user in 8
11) Read in and fill the array of books
12) Write a function that takes the array of books and return through parameters the book that has lowest price and the
book that has the highest price
13) Write a function that takes the array of books and reduces the price of each book by 10%.
14) Write a function that takes one parameter author name and displays all books that he wrote and their prices.
0
Answer in progress...
Need a fast expert's response?
Submit order
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!
Learn more about our help with Assignments:
C++
Comments
Leave a comment