Create a database of books that are stored using a vector

Assignment Help Computer Engineering
Reference no: EM132107853

The book solution provided is incorrect. Can someone help me please?

In this project you are to create a database of books that are stored using a vector.

Keep track of the author, title, and publication date of each book. You program should have a main menu that allows the user to select from the following:

(1) Add a book's author, title, and date; (2) Print an alphabetical list of the books sorted by author; and (3) Quit.

You must use a class to hold the data for each book. This class must hold three string fields: one to hold the author's name, one for the publication date, and another to hold the book's title. Store the entire database of books in a vector in which each vector element is a book class object.

To sort the data, use the generic sort function from the <algorithm> library. Note that this requires you to define the < operator to compare two objects of type Book so that the author field from the two books are compared.

Reference no: EM132107853

Questions Cloud

Define a class and firewall : An implementation of the transmit method that assigns the first parameter to the destination instance variable and the second to the buffer variable.
Write a program called doreme which prints the numbers : Write a program called DoReMe which prints the numbers 1 to 110, 11 numbers per line.
Demonstrate the ability to create a class definition : Demonstrate the ability to create a class definition. Demonstrate the ability to create an array of objects and manipulate the methods and members of the objec
Find the combined weight of boys and girls taken together : The mean weight of 50 boys in a class is 70 kg and the mean weight of 100 girls in that class is 55 kg. Find the combined weight of boys and girls
Create a database of books that are stored using a vector : In this project you are to create a database of books that are stored using a vector.
New-car lease fees : A new-car dealer is leasing various brand-new models for the monthly rates (in dollars) listed below. Estimate the true population variance
Explain the effect of the confidence level : In a study of children with a particular disorder, parents were asked to rate their child on a variety of items related to how well their child performs differe
Institute for public opinion research at florida : Concerned about global warming? The Institute for Public Opinion Research at Florida International University has conducted the FIU/Florida Poll
Alice and claim compensation : advise Susan’s family whether there are any legal grounds upon which Susan can get the ring back from Alice and claim compensation.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd