Consider creating a customer database of 30 employees with the structure “customer’ as defined in the Example 11.24. In other words, you will create an array of structures, with the size of the array being 30. Remarks: To populate this database, you may use loops to enter all the data for 30 employees (!) OR keep all the data in a file and read the data from that file. [Hint: Use a file with all the data and read ??" saves lot of time!!] (b) Answer the following: b1. Write a function to search for a given name of an employee in this database and print his/her record. Ask the user if he/she wants to carry out again. b2. Write a function to search for a given account type of an employee in this database and print his/her record. Ask the user if he/she wants to carry out again. b3. Write a function to search for all the accounts whose balance is less than or equal to a prescribed amount entered by the user. Ask the user if he/she wants to carry out again. b4. Write a function that searches all the employees who had paid on or before a specified date. Ask the user if he/she wants to carry out again. b5. Write a function that first searches for a given account type; Print the results after this search is over; Then, pass only these extracted accounts to another function that searches within these accounts for balances less than or equal to a prescribed amount entered by the user. Print the results after this search is over; Ask the user if he/she wants to carry out again.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done in C not C++. Can't use pointer for question B. 2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Visual sudio 2008